added untested test cases
added test of the user singleton
made viewing of one's own ratings as uneditable