Router now actually routes, added before/after filters, added a few more methods to Request, added an .htaccess to work with the router, added base controller, updated tests