def unauthenticated_url(obj = nil)
      obj = obj.url_for(:read).to_s.split("?")[0] if !obj.nil?
      obj
    end
def unauthenticated_url(obj = nil)
      obj = obj.url_for(:read).to_s.split("?")[0] if !obj.nil?
      obj
    end
returns a publically accessable url for the system to save in its records
 Params:
 +obj+:: the URL object that you want to retrive a public URL for