cleaned-up the entity/component framework, removed the synchronize, triggers stuff.
added entity system that contains the logic of invoking the functionality of the entity's components.