Finished everything

Only one field was missing, added that. Added nullables, renamed the
widgets,