Add support for using as a chrome extension and chrome history API
Add ID to entries to prevent entries being ignored.

Minor updates:
- use URL as title when title is missing
- add better styling for links