Routing updates

defroute has two new important changes:
- the wildcard :* method can be used to mean "match on any method". this
  is good for catch-alls/404 pages
- the method specified can now either be a keyword (:get, :post, :*) OR
  a list of keywords:
  (defroute ((:get :post) "/users") ...)
  this provides an easy way to route the same code for multiple defined
  methods. :* does not work in a list.