Frontend updates

Example url to check locally: [http://localhost:8000/api/classes/Ember.CollectionView](http://localhost:8000/api/classes/Ember.CollectionView)

# Changes

#### API Store

 - Don't use promises in the store since we have all the data upfront
 - Add models to wrap yuidoc json
 - Add helper methods for querying relationships from the store
   similar in spirit to DS.hasMany and DS.belongsTo

#### Components

- Pass models to the components instead of the entire store
- Make naming more consistent

#### Routes, Templates & UI

- Minor tweaks to fit the DOM to the CSS
- Hook up inherited/private/protected/deprecated tabs
- Add more routes so methods/properties/events are linkable

#### Miscellaneous

- Remove ember-data dependency

# Next steps on the frontend

- Update the tests
- Fix up `api-classitem-detail`, I broke it a bit
- Fill out the `modules.show` template
- Figure out search UI
- Improve performance, it's pretty bad right now