Move some stuff into a module for reuse
Move running things into seperate module
Add test for fileutils
Add configuration for DNS
Add easy access to the setup