Accept a '-d' parameter, meaning accept defaults

This enables things like a Vagrantfile to run the install script directly.
Add -e install option, to bind to non-localhost
Provide a simple Vagrantfile

This Vagrantfile:

* Refers to Ubuntu 14.04, which has a recent (3.13) kernel.
* Uses install.sh to provision the box.

This does not forward any ports other than 6080, and although
it does make the box appear on a private network with the host,
since the install script by default binds all services to localhost,
it is not fully usable for app development.

I tested that 'vagrant up' works.
In Vagrantfile, forward user app ports
Use install.sh -e for Vagrantfile
Set Vagrant VM hostname to localhost

This avoids an inconsistency where the SS_HOSTNAME was set to
vagrant-ubuntu-trusty-64, but when accessed over the browser and
Vagrant forwarding, the browser sends Host: localhsot.
Merge pull request #20 from paulproteus/add-vagrantfile

Add vagrantfile