Initial File upload

Do not believe all of this is working yet. But it will be soon