Refactors stupid loop into inject
Refactor sentence parser
Remove suppurfluous each calls