Updates for postgres and unicorn recipes

Postres: (safely re-run setup)
- install DB and create user only if don't exist
- use random password when creating users
- recreate database yml file only if DB was created on prev. step

Unicorn:
- when restarting if PID file don't exist, start instead