Adding initial version of .cpp and .h files