added upload demo page, doesn't work properely, need to sort out how to pass and store data to the views