make year optional
add watched flag
update collection queries for filtering and ordering
fixup typos and missing match variables
add simple client and script for adding files
match more sqlite files