partially moved over draw()

Demo:
-draw() modified:
+removed background image drawing
+removed game area bounding rectangle drawing
!removed viewports; drawong other classes will be broken

GameWindow:
-draw() extended
+initial viewport setup/teardown
+gameArea skeleton:
+draws background image
+draws bounding rectangle
-added setViewportRect() as a wrapper for graphics.setViewPort()