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.