Switch to puppet-based approach
Update readme
No longer entirely based on marcel's sources