Better support for mobile

This should solve issue #2.

I decreased the font size to save on screen real-estate and collapsed the menu by default (as is currently the case in production). Also implemented issue #3 to have it in git.