CSS restructure and partial refactor

Refs #28 

For the most part, the styles outputted are the same as before, except a few minor fixes caused by the Ember admin rewrite, and some fixes for things which were broken before the restructure.