first commit of new fileIO stuff.  Still only uploading to server.  Next commit will be up/down.