Renamed the runner to the deployer.
Created a task runner class.
Fixed typo.
Only commit manifest if there have been changes.