Removed module to prevent nested classes
Use guid to generate unique index name
Update conf file to use relative path