Updates to canvas image types and editing them

- can now edit canvas image types (move, scale)
Fix for drawing ellipses and associated control points

- much more maintainable method found for drawing ellipses
- fixes drawing of edit points, etc.
Fixes for drawing

- added delete object--press z while in edit mode and object selected
- bumped release