Episode 7 and 7.5 Upload

Configuration GUI, config rethink/refactor, and initial logging.