fix test which breaks across DST shift boundaries
rejig tests screen filters
typeahead support for categories; better category flash message
prevent duplicate categories in service w/ messages
add FK constraint from test_categories -> tests
Styling for category tags; DB distinction between user and imported categories