Refactor API routes.
Expire login sessions every day.

30 mins is super annoying, you have to keep on logging back in all the time.
Removed `ensure_account` in favor of a simple redirect.
Set the display name for MessageMailer to @message.person.name
Merge pull request #121 from asm-helpful/254-friendly-from

Set the display name for MessageMailer to @message.person.name
Fixes not being able to view archived convos.

There was two possible fixes to this:

* Just get it working with the current URL scheme
* Do a slight overhaul of things

Let me explain. A conversation moves from being in the Inbox to being in the Archive (all messages). Before this commit, the URLs looked like:

    /acme-corp/conversations
    /acme-corp/conversations/1
    /acme-corp/archive
    /acme-corp/archive/1

So if conversation #1 moved from the Inbox to the Archive it's URL would change. This patch changes that so that the URLs look like:

    /acme-corp/1
    /acme-corp/inbox
    /acme-corp/archive

Conversation #1 will always have the same URL. The Inbox & Archive are essentially different views of the list of all conversations in the corporation.

This patch is so large because so many of the URLs around the site were scoped to the method `User#current_active_account` which was basically just a massive hack because it relied on random database ordering to return the right account. If a user belonged to two accounts, most actions they took around the site would be (essentially) non-deterministic. All URLs are now properly scoped to an account.
Use an asset host in production.
Disable email stylesheets for the moment.
Update to Rails 4.0.3.
Dashboard to redirect signed in users hitting "/".