I finished cleaning up getutilities
I cleaned up all the io stuff in the server module.

I used the functional patterns I created for getutilities to make the code in Server.scala more functional with better error handling.