Fixes and cleanup

- remove useless fingerprint creation
- remove unix user management
- add official APT support via puppetlabs/apt module
- Add DirPort and custom_config support