refactored student list generation to use displayname for users that

do not have first name or last name
created backend tests for new API functions

- the API functions included are the "view" function for the
evaluation results page
- I've also added events to the functions