Add `deploy` user, which will be used for deployment tasks
Add Railsapp tasks to setup directory structure, DB config, logrotate

* Need to create a unicorn user that exclusively runs the application
* Need to create the directory structure for the app, which is based
  on Capistrano's patterns
* Need to use our templating engine to create the config file to
  connect to the database
* Also need to setup logrotate for any logfiles generated by the app
set primary machine for Vagrant
Fix task to create new postgres data dir, install python-psycopg2 pkg

* postgres data directory was incorrectly being created, causing
  provisioning to fail
* python-psycopg2 is required to use ansbile's postgres modules
Create roles for postgres DB Rails app,set postgres client connections

* `railsapp-database` checks if the application's database exists,
  creates it (along with users and setting permissions) if it doesn't
  * uses ansible's postgres modules for creating DBs and setting
    permissions (most of the time)
* `postgresql-users` explictly sets the client connections details for
  the postgres sql.
  * Need to manually add connection detials to `files/pg_hba.conf`
  * This ensures clients can only access specific DBs for specific
    users
Make deploy user owner of staticsite's logfiles