First full menu dynamically generated

Among the major improvements:
* The list of menus, submenus and links are now in a `json` file
* The full menu (with the links) are dinamically generated from the
`json` file