Implemented canvas resizing.  Right now it's not persistent.  Will need to have some discussion later to see what the correct functionality is. #48