use setdefault instead of get on dict

update and correct all uses in fr/forms.py