attempt to make canvascards and canvasregions only get created when a board doesn't already have them
added user repositry and updgraded Kinetic, inlcude freehand drawing experiments and shape detection experiments