removed serialization as Lucene's classes are not serializable
added synchonization to the open method
made BaseTest public