solves most of issues in #12 still need to review before close
spelling fixes
rename method
fixes #12 Changed so kbase is no longer managed by the component manager