Add coders model, allow registration (refs #9)

It doesn't look beautiful yet (I didn't style it), but it works. This is the first step to addressing a fuller profile, as requested in issue #9.