(Src) : reimplemented Debugging facility

a new Debugger class is written under the KE namespace. It was actually
first done in the last commit. Didn't check the changed files properly
before pushing the commit :P