replaced commenter field with user reference

and fixed tests
cleaned up views