Uploaded interface to pull the stuff together. Just need a GUI with a field and a button to upload.

Also modified FormData to use filename to pass Files between methods instead of passing the File object. Standardized a little.
Interface and GUI

basic coding set in place for data management and GUI.
My head hurts

WHAT IS GOING ON
ACTION LISTENER