initial implementation
update README.md
cleans debugger class
cleaned the main file
code refactoring