Added named routes, prettified and added tests, updated stylesheets and other stuff