Added drawRect and fillRect

Added ability to draw and fill rectangles using seperate DrawListeners
for each