Support lowercase camelize option in Util#camelize
Change the airty of Repository#find to align with other resources
Move hash extraction and generation into base class

This commit moves methods such as `.from_hash`, `.from_url`, `#to_hash`,
and `#to_json` into the Base class and utilizes the Util class more
heavily for converting between our "Rubyesque" methods and the expected
items on the server.