New base UI.

Uncludes a bunch of new css/markup and a simple js files with a few
events to handling the class toggling.