Initialize fields to empty objects so that if read with out being set, fields will be empty, not null
Configured Solr highlighting, added some query tests. Added error handling in the profile builder.
Added more tests. Added the 'shortName' field to Bible.