implement library utils for files, and calculating md5,
improved client - console telnet interaction
improved makefile