Large Commit - Added Dev Center

This is a rather large commit that contains some new additions, tests and database
tables.

First of all we have a new developer center that shows you all your api keys,
allows you to create one, delete the oes you have and displays your api keys.

We have capybara tests, rspec tests and we also have a new factory - the
abillity to create a api key for a factory user.
Changes to API

We now require an authorization token for specific api, in this case
all the user api stuff requires a token.

We have changed the api so say that instead of being logged in we just
need that token.

We also update the tests and the helper and the controllers to match the above.
Updated gems, Rails and the gem file.

All tests pass, coverage is 100%
Add Gemfile.lock to version control
Add style-check script
Remove trailing whitespace
Convert tabs to spaces
Fix internationalization deprecation warning
Remove spaces from paths
Add DashboardController and empty spec and view
Ember app loads from the dashboard#app action
Remove crazy Icon file
Updated Ember and Ember-Data to canary
Add get-ember.sh and clear-cache scripts
Remove emblem, ember-source and ember-data-source from Gemfile.
Allow API to be accessed with cookie-based authentication
Set up store to use ActiveModelAdapter namespaced under api/v1
Add application template
Add (Ember-Data) User model
Add dashboard route which lists the users in the database