Some minor things

-added nameing system
-added names and guiids classes
-please use these classes for furture names