Store the entire fieldstorage item as we need all the data
extract methods on post handling

further cleanups coming, and some docs