Dropped use of given/when
Added missing deps and removed duplicates
Added a bootstrap mode

Allows a user to call the script and only initialize the database and generate the config
Fixed setting LOG_TO_FILE and CLIENT_ERROR_LOG
Don't output user messages in bootstrap mode
Added a 'adduser' plumbing command
Added a Vagrant-based development environment

- Adds a Vagranfile and script/vagrantup.sh which builds a functional
  development environment
- Replaces README with an updated README.md
- Adds the .vagrant directory to .gitignore