initial project commit, files uploads working to datastore