Refactor the code, renaming some classes and files
Add a status window
Fix some bugs