ref #79 Add Announcer
ref #79 add EventsEnum to Announcer
ref #79 add subscriptions() method to Announcer
ref #79 finish Announcer
ref #79 remove m_children from AbstractProperty
ref #79 remove QObject from Properties
remove QObject from super classes
remove signals
ref #79 More Announcer Changes
add Announcer member to AbstractProperty
separate implementation and declaration from Announcer
remove template stuff from Announcer
ref #79 make Properties actually notify