refactor intention to start using part of speach tagging

also removed need to expose knowledge keys