udacity problem 2 signup TODO: templates