Engine: Filled component and composite their basic functions.

-Components set their parent on constructing
-Composite updates all his 'Components'
-Composite give the messages to his 'Components'
-Composite has the possibility to add/remove components