cleaned up some of the lucene index builder code and fixed the sql scripts, added drop schema script. Unit tests work and CategoryIndex now uses CategoryProvider to load data.