Add extension method for sftp upload directories.

Replace chef_solo deploy with new method.
Recipe to bootstrap and execute puppet manifests.
Documentation, formatting.