Add mongodb
Add nginx
Add rvm
Add errbit manifests, structured profiles/roles
Add vagrant file
Fixed odd conflict of libxslt-dev

The alias libxslt-dev which was not checked in defined() of rvm
was conflicting when that used in errbit-libs was the same.

Not sure why it's added as an alias -- maybe just since that
is a way to refer to it from a depends.

Solution is to use the specific one (libxslt1-dev) in errbit-libs,
and for good measure use libxsl-dev in errbit-libs.
Made vagrant fire up two vms for prod emulation

Also moved out bootstrap files.
Added amazon bootstrap file for reference.
Fixed puppet.conf (used by master)

Had agent specific stuff in [master] section.
Strange since this is only used by master anyway.
Added interesting dynamic hosts management (not implemented)

This module allows all puppet slaves to have a hosts file
written with all other slaves present -- as known by the
puppet-master.
Comment out amazon-ec2.sh
Better docs in Vagrantfile, & fixed dup vm.define
Update errbit to ruby-2.0.0 (as per latest github)
Rename errbit-app-libs -> -config, Added config files
Removed nginx webserver until used
Removed unused puppet-hosts module
Removed comment
Removed profile::webserver from errbit (not required)
Fixed path in vagrant
Added more comment explaining roles in site.pp