Made menu.php flexible

Refactored to allow
* adding new pages
* running site in subfolder
* (ul DOM fallback)