update speed up and tag data refactor

Did a few tests with this and it seems to work for detecting both adds and removes from the music directory. So, basically update purges old junk that's not there anymore and adds new stuff that wasn't added with createdb.

Let me know if you want me to merge your db_test branch with this or do it separately.