GUI update!

Created a nice GUI, now just need to integrate all the functions to make
it work.