Added reading of keywords
Created disk reader thread
Functional read/index system (not 100% accurate)