added option to set 0777 file permissions
implemented recursive cleaning of directories
set infinite max_execution_time (for first-time deploy)
updated `clean_directories` config
fixed forgotten call to set file permissions
added maintenanceMode option
added remote revision info
Adds the ability to revert deployments and to deploy specific commits.

Fixes #20 and #8.
Fixed a typo in the readme.
Revert "added remote revision info"

This reverts commit d46b0c887fa501cd72d770b440c6c078ba71b309.