More additions

Added GTDUnit, fixed some bad path dependancies (still hardcoded though.
need to change later). Changed GTDBuildable to derive from GTDUnit