split out gObject/actor/item and defs

split out gObject/actor/item classes and their definition classes from
Header.cs to three files of their own, and removed the test/dev dungeon
bit, completely rolling from data files/save now.