Working on scene
Added Signal class
Rewrote Scene system to get a more robust basis