Made graphics easier to use in demo.

Added a Screen class which provides easy SDL_Surface manipulation, such
as SetPixel() and Clear(). Can be easily expanded on now (eg
DrawRectangle, Image etc)