Added initial source file and makefile.