Add a main menu.

Fixes issue #1.