First commit

Added C++ files, etc.