use http to checkout from github
added downloads, .vagrant, etc
added more configuration and provisioning
refactorings