1) Use different bash script name for the database creation, 2) Set mode of PG dir to be executable

# Change 1:

When I turned on the verbose option of knife, I saw that the not_if of the database setup was checking for the existence same database -- the first database. That means if you had more than 1 database that you wanted to create, it would not create the databases after the first. Without looking into the chef code at all, my guess is that the code:

    bash "something" do
      #...
    end

saves the key "something" in a big hash somewhere. That means declaring another `bash "something"` later on will cause conflicts.

If this is the case, creation of multiple users is probably broken too.

# Change 2

I noticed with this commit, I could not longer properly start PG. I found out through researching around the net that the user that's attempting to start PG cannot execute the containing folder of the PG data dir. After seeing what the permissions were of the old PG setup, I changed the permissions to be the same.