Puppetlabs apache v2

This replaces #93. Initial testing shows it works on EL6, but more testing is needed.