Ui refactor

Some groundwork for expanding functionality as well as view/css cleanup and refactoring

- Added basic inventory panel that lists items owned by your active character
- Added character info panel that displays basic character info
- Stub view at /items/me for all items owned by your active character
- Divide css files into module-specific files
- Clean up css

In doing this I've started to expand how socket.io is used. Will definitely want to think of refactoring that bidness before it gets out of hand. For now for proof of concept I just hacked in a couple inventory functions into chat.js which I think will be a misnomer of a file in the future.
ultimately we should use the selected character that we set server-side for this - the client shouldn't be able to arbitrarily submit a character id and display the inventory for that character.