add support framework for sdl
Basic game area now renders
Add doxygen comments
Added basic mouse event handler