Makefile modified to enforce the standard
Initial pipe_counter commit
all main program logic implemented