Initial commit of files and changes to include uploads