Makefile cleanup
added new pc communication protocol