Client sends custom messages
Fixed dependencies in Makefile
Client refactoring
clean/dist-clean targets fixed in Makefile