Adds the ability to revert deployments and to deploy specific commits.

Fixes #20 and #8.
Fixed a typo in the readme.
merged with BrunoDeBarros' version