GUI removal and some oop fixes
GUI removal and some oop fixes
Gitignore changes