Opening a discussion marks it as read

`view!` is also created by the state_machine gem, and raises exceptions, which I don't want here. `make_viewed` sounds good though. i'll change it