moved connection into Request
documentation updates
forgot to include requires in last commit
added some helper methods to the mapper
added first pass at #build_url