Move all routing info to one big map

* All routing info is now stored in one big map
* Routing controller and method can be URL params
* Rename Handler to Controller
Move ControllerInfo into its own class
rename method to action in matches
Add redirect capability to routes

* Move common servlet/http functionality to one place
* Add dependency on jmte for expression parsing
* Add redirects with expression parsing
add invalid action/controller options
add annotations for exposing methods (or not)
Move common request handling bits to their own class
move string expansion to utility method
allow controllers to bubble up known Exceptions
use WebAction annotation (oops)
add static file handler