Fully implemented filters

Added a filter panel on the top bar filled with known tags
Every time a widget is moved in any tab by any user, his "filtered"
state is recalculated
Moving a filter recalculates all widgets for all users
Filter state is collaborated and persisted real-time