Add Fabric support

This commit:
- adds support for amending the sudoers file automatically on first deploy
- adds support for deploying the application after first deploy
- adds a README to explain usage of the Fabric deployment script
Add alphagov/puppet-sudo module