Finished JS course materials: update project and challenge problem