Setup personal, admin and payment settings pages
Remove account edit view
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 "/".
Build personal information from person model instead of user model
Actually test the dashboard controller.
Merge branch 'master' into pr/120

Conflicts:
	app/controllers/accounts_controller.rb
	app/views/shared/_navbar.html.erb
	config/routes.rb
	test/controllers/accounts_controller_test.rb
Fix webhook controller when the incoming email have extended characters #232
Resize list of tickets and column wrapper to fit the window even when it's resized, also add a Y scrool to the list of tickets #232
Add pusher gem #143
Add Pusher environment variables #143
Add Pusher Javascript library; create a list partial for the inbox conversations;
create a new action to render the inbox conversation list partial;
create a route for this new action;
remove inbox partial;
add Pusher callback to the Message class