was able to add sign-out method
added a lecturer module, fixed some of the authentication logic and file upload logic, some failing test due to validation on lecturer module