GUI is now funtional, polished, and commented