added survey-model and database, closes #10
some refactoring and fixes in survey controller, routing, transformer and communicator
added Vagrant