setup procedures written and abstracted to the superclasses.
many more things need to be done, but theyre all in much smaller bites. groupserver setup is functional, fiuleserver setup is untested