Many changes to the code.

- Style is now organized on a per-component basis
- /lib has been renamed to /dist
- No more unnecessary globals
- Marionette 2.1 has been added, complete with shims for Radio and toJSON fixes