Initial branch commit.  Started to fill in GEProperty
Modified objects to use GEProperty for some values.  Refactored Controllers to be template classes to allow more flexible use.
Merge pull request #3 from Lehm2000/Object-Controller-Refactor

Object controller refactor