fixes and new features

small efficiency improvements
before opening new tab with selected bookmark, checks if similar tab
already exists, if so brings that tab to the foreground, else opens new
tab.
If the current tab is a new tab page, opens the bookmark in that tab
instead of opening new one