Rearchitected the app

I've been reading up on coffeescript and talked to Paul a bit.

I think this architecture might be easier to maintain and extend.
Changes:
- Remove computed data from data.json
- setup a CharacterService to pull the data. Later we can replace the internals with $resource
- Controllers for the overall app, for abilities, and for saves