WIP: mostly working learner profile data, without csv
WIP: first pass at finishing all fields