Install and configure devise

Devise is a flexible authentication solution for Rails based on Warden. After installation, it has been configured in a very general way, and its view files have been copied into the project for customization later on.
Generate devise model

A user model has been generated using devise's generator. It populated the model with some default configuration, and created a migration containing all fields that devise requires to work properly.
Implement specs for User

Specs and a factory have been added to verify the correct behavior of the User model.
Configure private page

A private page has been added that can only be accessed by signed in users. The enforcement of this rule has been verified by a spec.
Merge branch 'feature/integrate-devise' into develop
Install and configure Doorkeeper

The gem has been installed, and the generator has been run. Doorkeeper has been configured to work with devise, and to allow all apps automatically.
Generate doorkeeper views

The views have been added to the app to allow customization in the future.
Generate UsersController

This controller handles interaction with the User model, and provides a callback for OAuth to request additional information about a user.
Implement callback for OAuth

An action has been added that OAuth uses to request additional information about a user that has just been authenticated.
Fix bug in OAuth callback action

The respond_to syntax was messed up, resulting in a runtime error.
Add template for users#me

This action returns the current resource owner as a JSON object. A template has been added that defines how the JSON response looks.
Install Jbuilder

JBuilder makes it easy to create JSON views.
Merge branch 'feature/integrate-doorkeeper' into develop
Add Travis CI configuration file
Add Travis CI badge to README
Merge branch 'release/0.1.0'