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
No, the point is to autocommit **within** the dist folder. The plugin already requires that the main git repository (tuxedio-angular) is fully commited before deploy. When buildcontrol is called, it has just compiled the latest into the dist folder and needs to commit it for the deploy. The module buildcontrol takes care of this for us automatically.