Major Organization Revision, CMakeLists modified. Some files added and some folders created.