inital version commit

doesn't have anything to do with paxos; just tests drawing to a canvas.