Reduced number of queries in board view by postprocessing tags in python.
Added missing .all() to queries.
Shorter lines in JS, removed search related JS.
Added comment in tests.
Replaced cache object with a custom class.
Improved and added cache tests.
Improved views.core.get_tags().
It returns empty dict without performing db queries if the queryset is empty.
Functions creating url queries moved to lib.helpers.
Removed unused code.
Added helpers tests, updated modifiers tests.
Updated make script.