Cleaned the repo. Separated GUI and Logic code.