a few improvements, wont error on test, or in subprocess and connnection closes so we dont have to restart
added method to automatically create default users during initial setup
createGroups now will now mess with any normal kts users that already exist
now supports first middle and last name, converts initials, etc..
this will take a full name and return just the initials
new feature - default users
little tweak to user display