add lots of CSS stuff
CSS things up a bit. name routes. refactor tests.