added line for @immibis
added more descriptive update
coded proper column type lookups
added copyright notice, fixed preference writing
fixed compiler warnings
added about dialog and label
added gui controls for filtering
added code to show/hide progressbar and filter controls