File upload feature.

File upload feature with disabled states and file list. File list should be incorporated with a widget. Needs deleting of files, if file exists, and redirect fix.