added upload backend for new essays. Modified variable calls to eliminate undefined variable errors.
Modify gitignore to filter unneeded filed