rework sorting of tags, implement tags of toplevel functions - introduce new repeatable kinds of tags that later are resolved to single unique tag, fix tests
fix O(n^2) algorithm when merging sorted tags for individual files
disable tracking of tag prefixes when collecting vim-style tags
place tests unter tests/ directory, cleanup cabal file a bit