Feature/couch

A bunch of changes to support plain couchdb with mirrors
I dont know what puppet will do with this, I think it would be better to place a space after the variable name and before the equals sign. It will mean re-aligning all the other variables