removed canvas dependency

no longer requires HTML5 canvas.
added animation between hours and minutes.
am/pm text now acts as toggle switch.