Topic np bookmarks: Add bookmarking features to portal.

@psndcsrv @scytacki @ddamelin 

This feature dons't have many tests, but they are pretty isolated changes.

Any one care to give a quick glance before I merge?

Danke!