Initial commit. Some basic GUI stuff