Make the push command not require a message to be supplied.
Move cluster operations into their own factory.
Add code to deploy new units to the infrastructure.
Destroy existing unit files before deploying new ones.
Make sure push actually works.
Rename the build command.