added state to boards on server
added server-side state for drawing, and a way to update state on client
made api simpler by abstracting coordinates into points