Finished first version of reverse_routing.
Merge pull request #9 from jroweboy/reverse-routing

First draft and working version of reverse routing. Still needs to handle variables in the url and such.
Trying to make reverse_routes private for the Request struct.
Merge pull request #10 from jroweboy/reverse-routing

Update to make the reverse routes field private
Merging from master to prepare for the pull request to master