Doesn't try to address the samba share issue, but centralizes user creation instead of doing it across 3 classes and if something fails, we don't continue trying to set up and we don't quit. This should at least make sure we don't leave someone in a soft locked state
Fixes #138
Doesn't try to address the samba share issue, but centralizes user creation instead of doing it across 3 classes and if something fails, we don't continue trying to set up and we don't quit. This should at least make sure we don't leave someone in a soft locked state