Fix second field name; add forms.
PEP8 on widget code. Fix model unicode method. Setting up forms.
Clean up the mess in widgets.py.

But my work has just begun.