Moved things from canvas to jquery UI

Moved things off of canvas and into jquery UI which makes them more
stable and less janky. The palette uses divs, and the circles that move
around the screen to highlight colors use divs and jquery UI.
Fixed containment bounds and some UI wackiness

Made it so the palette circles can't be dragged off of the image, and
made the buttons go to the right places