Add ability to pass array of methods to the request_method function
Add request_route function
Add ability to pass routes to url_for function
Move potentially unnecessary operations in route function
Add support for named routes
Update documentation
Update comments
Refactor route_for function and usage
Optimize code path in url_for function
Provide a way to not write flash values to session
Optimize code paths for session_start calls