Fixed #2. The current page is now selected in the nav menu.
Added loading spinner, and Ajax error message.
Issue #10. Themed the menu to have smaller, more compact, menu items.
Fixed #4. In mobile mode, the nav menu collapses when a page is clicked.