Added lots of JavaScript Canvas tags and re-did some of the layout. Attempting to be more economical with JS by adding a drawRoundedRectangle function, which will (hopefully) overload to provide the two fill colours.