started work on the networking side of things...
not sure if I should have called it server.c though, I suppose really I just
want to create a library for the main part of the program to call