Merge with jutter's additions
created the .errors method in the proposal class that collects all the errors on the various tabs.