Changes in Preparation for DrawListener changes

Pencil, Rectangle, Oval, FillRect, fillOval, DrawLine, interface to
switch between, clearScreen