Switch Project details to using a viewmodel
Implement simple search on tags
Implement search with multiple constraints on tags
Fix search when search is blank

If search was passed as a blank, it would fail to find anything
because it would look for a tag that was literally a blank string
Fix search when user inserts multiple spaces
Merge branch 'feature/search-ticket-tags' into develop