Add basic gui for exercise 3
ignore temporary and generated files