Let users create API applications
Refactor tests

Fixed the invalid params tests to actually test invalid scenarios and fixed the create, delete, and redirect on create specs by using "reload"
Make 'api_applications/:id' go straight to edit action

The Rails scaffold generator creates a few unnecessary actions and files. One of them is the "show" action that just shows the information. A user must then click the "Edit" link to be able to update the application. I think it's a better experience for the user to be taken directly to the edit mode when they click on one of their applications.
Generate access token when an application is created
Valid API token grants 5000 requests per hour. Fixes #25 and #26.
Add check for token presence.

Otherwise, bad things will happen, such as having a higher number of remaining requests than the limit.
Merge pull request #39 from codeforamerica/25-api-keys

Fixes #25 and #26