Restructuring project. Use MVC for GUI
Basis of GUI implemented