More work on the Bible index, bug fixing and improved testing