fixed Dare::Image to properly draw to the canvas
change optional canvas in drawing image to options hash style
added height and width readers to Dare::Image and added draw_rot for rotational drawing