created small modules

- made site.pp more readable
- made nicer run script