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.