many bugfixes

TODO:
- parametrizable puppet manifests
- clean get_instance stuff
- implement ssh connect
- clean setup.py
- flask it on heroku