added fabric.js and canvas to allow for drawing