Initial commit of GUI. Fully functional.