Add Puppet bootstrapping scripts
Add initial template for Postgres box
Add initial Hiera configuration
Add base_firewall module
Add base role and profile
Added a vbox based provisioner for postgres

I also changed the way the firewall was being setup, because I  just
couldn't make head or tail of the way it's supposed to be setup as per
the documentation, and this anchoring way seems to work, so I'll go
with that for now.
Use Puppet provisioning for Postgres AMI