Started to get the file upload actually working - KIPersistence module should now accept the file as a file but the ECKCore module isn't ready to send it yet (see the //FIXME comment)