Moved placeholder logic out of Javascript and the DOM and into CSS

This should help with cursor navigation and serializing the DOM.

Also, titles should be able to load up with markup in them instead of just text.