Set hostname, clean up puppet
Merge branch 'master' into production
Actually needed that exec line after all
Actually use a hostname, and fix old versions of libzmq and redis
Make seperate redis class
Split bitcoind off into a seperate package
Make bitcoind support a test mode
Spin off custom binaries from test_vm
Spin out p2pool
Fix chris ppa dependency hell
Clean up base.pp use bittoll.com
Setup puppet for production server.

Its all organized
No prompt for install of puppet
Production bootstrap fixes
Add admin group
Fix build dependencies
Fix cabal install step
So import always runs, use a wrapper class to disable it for test_vm
Make bitcoind listen on the same port in production for now
Have bcserver refresh with bitcoind