Major style overhaul of formsets, added final formset to collect optional information. Selectboxes need better titling or something, there's probably a "proper" way to do this.