Do no use jQuery from CDS.
Start ading interface for tag management.
Initial version of tag addition, deletion, filtering.
Add draft of tag filtering menu.
Start client-side code refactoring.
Separate cljs code into few namespaces.
Delete tag completely when last link with it is untagged.
Sort bookmarks by date added when they are filtered by tag.
Delete all tags for a bookmark when bookmark itself is removed.
Add validation for new tags.
Remove tag filtering when new bookmark is added.
Remove tag filtering when no bookmarks with it remain.
Visually distinguish currently selected tag.
Collapsible tag filtering list, dynamic new tag input validation.