changed filter interface. accepts no callback and must return false to stop routing
added support for passing arguments to views in routes