Robs first commit of header files and skeleton source files