THe SDL routines are now moved to their own Class and files !
The processing of events is using lambdas to bind action to UI events
Several changes have been made to solve a subtle bug (but should have been obvious from the start) made by the compare signed/unsigned. discovered it when the #DEFINE SCR_Y 640 (somewhat int) were replaced by const unsigned int. Had to make quite a lot of changes to solve this one.