Added scheme migration support and initial migration
Initial steps toward lucene indexing
Basic index searching in place