Added NICK and USER commands. Users are now required to register their communication in order to join the server. Still a lot of issues to be fixed though; see documentation for further details.
Renamed protocol/limits.h to a better name (protocol.h). Moved every header file to include/, and added the necessary compilation options in the Makefile.
removed TODO entry to rename protocol.h