Improve Vagrant setup to use proper directories

Make it a lot cleaner to setup
Adding Route to guestbook example with validation/test
Merge pull request #147 from abhgupta/abhgupta-dev

Merged by openshift-bot
Merge pull request #148 from smarterclayton/improve_vagrantfile

Merged by openshift-bot
Fail fast when non-existent URL passed to docker build
Merge pull request #140 from soltysh/issue115

Merged by openshift-bot
Updated Vagrantfile to include VMware Fusion
Merge pull request #153 from munchee13/master

Merged by openshift-bot