Added basic Signal class.
Button now uses Signal class for basic signal emission.
First big rewrite of IngameWindow using custom Button class.