makefile added
server added
client added
style refactor