added qcompleter, and removed empty strings from being inserted into
database from changesAdditions function