Add index view
Use NLP to process text
Fix unit tests