Creates api/customers controller and basic specs.
Merge pull request #2 from favrik/develop

Develop
Merge remote-tracking branch 'origin/develop' into develop

Bringing commits from @favrik contributions.
Adds missing create action on Api::CustomersController.
DRYing Api::CustomersController
Adds authentication_token field to User.
Adds a base controller to the API. Adds a rule to always provide a token on API requests.
Adds code to User model to autogenerate authentication_token upon save.
Edits Api::CustomersController to reflect the token requirement on requests.
Adds behavior on how to report not found records, or when record does not belong to user.
Adds spec for passing valid and invalid params on Api::CustomersController#create and assert that it redirects to updated record on #update.
Modifies application layout to make use of jquery-mobile.
Creates custom devise views. Modifies application layout to provision for a user logged in or not.
Customizes routes for devise sessions and registrations.
Temporarily display user API token to help test api access.
Minor styling for header toolbar.
Adds empty Api::PaymentsController.
Adds viewport declaration to set initial scale for mobile devices.
Merge upstream/develop