* Added makefiles, OOP socket wrapper, bytebuffer and some hacky DNS implementation