Lots of things

Added more code to allow for plugging in functions.
Now using accept4 (nonstandard function)
Added User type for holding user data in memory (probably should stay
encrypted) and reading to and writing from a file.
Quitting will stop both programs, although the server stopping will not
cause the client to stop (yet)