Rearchitected the app

I've been reading up on angular 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

We should remove the `magic`, `misc`, and `temporary` fields here in favor of adding support for that in the status effects piece of the app. Things outside the base modifier are all stat adjustments that come from things that are layered on top of these bonuses.