Added HTML5 canvases and js logic for meme previews. Other fixes and style changes as well.