grunt deploy tasks

Didn't get to the update tasks but we can add them later if we want. Spent more than enough time on this.