Merge pull request #2 from wj313/master

Added client code
Merge pull request #3 from wj313/master

Fixed client code
Merge pull request #4 from wj313/master

Changes to client/ added Makefile
updated print
added new messages
new prints
fixed error
Made some minor changes including adding timestamp to error log