rename site module
migrate to class variables & hiera
fix typo
refactor things for >2.7
remove hiera
with the new class param style we can't do it that way