event_model->get_event  now returns an end time if available
Archive images

- loading event/draw_canvas/[event_id] will show a page with a canvas, that passes canvas data back to event/write_canves_to_file  which makes the png

- loading an ended event shows the png if it exists

still to do: an elegant way to make sure the png gets created