Postponed the GUI project for now; cleaned up the task, engine, and connection classes