added some comment
Made some search changes
Updated search. Still  has a few issues, some issues with uploading papers still exist
Fixed search function
kld
Automated user folder and subject sub-folder creation process during registration
Automated the process of storing the uploaded paper into an appropriate subject folder
Restricted size of uploaded files to 5MB (for now)
Fixed errors resulting in no search results, a potential bug in storage of files and limited the changePasswordForm route to authorised users only
Made necessary changes to allow a user to change their password
Tidied up  code in the scripts.js
Added validation for password change page
Refactored some code in scripts file
Migrated password change to ajax
Fixed some syntax errors and an ajax error
Reindented scripts file
Refactored some more code
Refactored more code
Implemented registration form validation and added an appropriate route for this
Refactored some code. Made search feature render results in a more human-readable format. Made some validation changes