Added Puppet Modules as submodules of the project
Switch postgresql to my own fork until my PRs are accepted upstream

The upstream version fails to create a new database.
Adding .vagrant to the ignore list for this project
Added Vagrant and Puppet configurations
Update README.md to reflect the correct information about usage and changes.