Updated Paint and Created PaintMessage

Organized ShapeListeners to use one class with switch statement because
code was very similar.
Started implementing paintMessage