Had left off the MIT line in the LICENSE file.  Added back in.
Updated the sqlite calls to use the parameterized value method
(i.e. using the ?).
This should help us avoid awkward quoting when creating the sql query
strings.
Got rid of last of awkward sqlite string creations - now using
execute()'s parameters throughout to avoid 'manual' quoting.
Some other general clean-up.
started adding sync and associated settings capability
implemented settings routines
some more settings simplifications
putting more of the infrastructure in for sync
more sync code
had to make some tweaks to the metadata routines
added proper code for keyboard quit signal
simplifed the watcher (and quit) control logic a bit
added more infrastructure for testing sync