refactoring macors in KNameSpace
updating tokenizer
adding KMethod
adding KParam