Renamed getDerrivedName to getDisplayName.

The titles in GOKb are currently made up using the following format:
{component type}: {displayName/name/id}

displayName is used if present then name and finally id if nothing else
could be used.

Fixes #273
Removed legacy menu generation.