restructure the puppet manifests
add golang, redis and heroku modules