Bug/clear vote history on non member groups

This bug only seemed to occur when a logged in parent group member looked at a sub group they were not a member off.

The ability to clear either log has been restricted now to members.
I added conditional checks to update motion and discussion methods in user model
This is consistant with the behavior of logged out users