menu subsystem and docs

This PR adds a very rudimentary menu subsystem (only top-level menu entries) and heaps of documentation of the build process as well as some more info in README and elsewhere.