Add pre-route hash that will run method before the routing happens.
Change the pre-routes to take a string, function or array of functions.
Merge pull request #31 from andymoon/master

Add pre-route hash that will run method before the routing happens.