commit #30 - refactoring student submission and drafting functionality in components and backend services
commit #24 - adding template editing feature, fixing update and delete services for papers and templates