Update routing so that matches work in universally.

actions and controllers were being removed from params.

Also fix parameter reversal bug in router.

Also did some refactoring of boss_router_controller:get_match. More
refactoring on the way.
Refactor boss_router_controller.
Merge branch 'master' of github.com:ChicagoBoss/ChicagoBoss