Owner fix and addition of tests and Modulefile

- Fixed owner not being set on .ssh directory with create_ssh_directory 
- Added Modulefile with dependency requirement for stdlib 4.1.0+
- Added basic smoke tests