Added Makefile and dep build steps.  Also added main.cpp.