added simple project clean script
added sublime text project

modified:   .gitignore
new file:   TGE.sublime-project
Added basic engine data structures.

Added classes for holding shared and unique data.
Added base class for all executable objects.
Some class code cleanup.
Added sublime text editor project.

modified:   CMakeLists.txt
modified:   TGE.sublime-project
modified:   usr/sbin/tgeCleanProjectFiles.bash
modified:   usr/src/libtgecore/tgeCoreMain.cpp
new file:   usr/src/libtgecore/tgeDataHolder.hpp
new file:   usr/src/libtgecore/tgeExecutableObject.hpp
modified:   usr/src/libtgecore/tgeNameableObject.hpp
modified:   usr/src/libtgecore/tgeNonCopyableObject.hpp
modified:   usr/src/libtgecore/tgeObjectId.hpp
new file:   usr/src/libtgecore/tgePrivateDataHolder.hpp
new file:   usr/src/libtgecore/tgeSharedDataHolder.hpp
new file:   usr/src/libtgecore/tgeUniqueNameableObject.hpp