Deployment system using docker and dokku-alt

This PR updates the API_URL constant to point to api.tuxedio.com when deploying, and localhost otherwise.
It also creates a deployment system for dokku-alt. 
Run 'grunt deploy' to test, build, and deploy to dokku-alt 'www' subdomain. Grunt will automatically create a git repository and move the Dockerfile into the dist/ folder, allowing for a smooth deploy.

As a heads up, we receive the following error due to the tagging system. Deploys still work correctly, dokku simply doesn't know how to deploy tags, so it complains. Here is the error:
```
To dokku@104.236.181.187:www
 * [new branch]      master -> master
-----> WARNING: deploy did not complete, you must push to master.
-----> for example, try 'git push <dokku> refs/tags/0.0.1:master'
To dokku@104.236.181.187:www
 * [new tag]         0.0.1 -> 0.0.1
```
Three solutions: 
  1. Remove the tagging through buildcontrol
  2. Fix dokku-alt so it stops complaining
  3. Ignore the error
> Commits built code to branch. A new commit is only created if the built code has changed.

We might want to turn this to false to avoid any auto-committing. Thoughts?