Add login/registration, new fast creation, and the skeleton for challenge and commit