Use Concierge in mailgun controller
Setup backend for replies to notification emails
Use Mail::Address to parse email and name from email addresses
Setup Conversation Mailer
Use condensed FactoryGirl syntax

FactoryGirl.create -> create
FactoryGirl.build 	 -> build
Add Conversation#mailbox/.match_mailbox

Both Account and Conversation now have #mailbox methods:
@account.mailbox #=> 'slug@helpful.io' (Mail::Address object)
@conversation.mailbox #=> 'slug+number@helpful.io' (Mail::Address object)
And .match_mailbox and .match_mailbox! (raise exception if not found) methods which try to match a string back to the Account/Conversation.
Update Concierge to support Conversation#mailbox addresses
After new reply stay in the conversation view
Place for API documentation.
Use params[] instead of params.fetch()
Added API docs

This starts an outline of the API docs.

The formatting is Markdown as described by the latest Apiary Blueprint
format:  http://apiary.io/blueprint

This format allows for:
  * Easy to type/format
  * Machine readable/parsable docs
  * Viewable on Apiary.io

For local viewing, kept the ability to just look at it via /docs.  But
Apiary.io is much nicer and gives a UI for easy testing.
Add doorkeeper / OAuth2 API authentication

This adds the standard "Authorization Code Grant" OAuth2 flow.

See the new section in README.md for details
Merge pull request #57 from austinylin/master

Order conversations newest update first by default
Set a sensible default INCOMING_EMAIL_DOMAIN.
Merge branch 'master' into pr/56
Merge pull request #58 from drewblas/api_docs_basics

Added API docs
Setup MessageMailer to replace ConversationMailer
Add ability to edit account info
Merge pull request #60 from drewblas/account_settings

Add ability to edit account info
Merge branch 'master' into pr/59

Conflicts:
	app/models/user.rb
	db/schema.rb