fix #1 "make repl" builds the repl executable
Makefile uses a constant for the c compiler's command
generic make rule for .o files
Makefile repl task does not cite .c files
Make has a clean task and uses a directory obj for .o files