game editor refactoring. Test app added.
clean up and comments
clean up, renamed many classes
Merge branch 'gameditor-refactoring' into dev