Implement basic GUI system

Fix build.gradle
Add .gitignore
Add gradle wrapper