refactored context and route internals to support Params type
Merge pull request #1 from daneharrigan/params

refactored context and route internals to support Params type