Changing the directory structure

* essential directories (code, configs) are rsynced so that they
  remain available for the host on boot
* misc changes in preparation for upcoming cleanup
updated readme for this branch
fixing typo causing password to be blank
cleaning up vagrantfile a bit. getting cachier working
sourcing env variables from various system files