Add role creation support

A shameless rip from the Puppet PostgreSQL module that allows us to create oles with Boxen. As a follow on I also allowed users to specify which role owns a database when it's being created with `postgresql::db`