Toolbar hide/show buttons + Custom glyph font

* I added toolbar hide/show functionality for users that want that UI
out of the way.
* I built a custom glyph font using
[fontello.com](http://fontello.com/). These fonts are replacing images
I was using in the toolbar. See http://localhost:1337/fonts/demo.html
for the list of available fonts.
* I combined drawer.js and settings.js.
* Various other cleanup.