Part 2: completed

* Basic GUI
* Constructor to load values into dictionary
* Logging capabilities