Add some Debian support

Break out functionality into smaller manifests
Minor changes after running puppet-lint