Initial BaseCode project commit

Initial commit of the BaseCode C++ project