Finished GUI. Will have to make one more update after Michael finishes
last program.