Initial commit of files.
Makefile compiles most (but not all) source.