4 changes included:
Fixed populating bookmark menu multiple times on startup
On startup there were (number of tabs + 2) calls to the populate function.
Replaced with a single call in the bookmark handler singleton constructor.
Replaced ugly static variable with a proper design in bookmark menu builder
Added quick search bar to the bookmark menu
This allows users to see current text and also fixes quick search issue
in case no match is found that the search text was reset.
Removed outdated comments