Allow options when creating PostgreSQL users

Before this change, PostgreSQL users were created with cleartext
passwords and no options.  This change allows you to specify options
when a PostgreSQL user is created.  It does not allow you to require a
specific option on an existing user.
Add examples for options in Postgres user creation [#47]