Adding first and last names to learner sign-up process

Resolves #282.