Imitates some of the basic functionality of Rails, including template rendering, session, params and routing