1st commit. Include document parser and indexer, but not finished yet.
Merge remote-tracking branch 'origin/master'