Separate word counter and word parser
Add directory checker
Add noun counter
Add keyword extractor