Adds typesafe routing

Inspired by [Chris' blog post](http://chris.eidhof.nl/posts/typesafe-url-routes-in-swift.html) on type safe URL routing. 

Still needs some README updates. 

Fixes #14.