Major Organization Revision, CMakeLists modified. Some files added and s...

...ome folders created.