Improve puppet config

* Added deployment and development puppet script
* Allowed travis to update preproduction on successful test run