Various performance improvements to the architeture
change comments from polymorphic to normal relation to discussion
add comments_count to discussion and refactor things for niceness and speed
rename discussion read log to DiscussionReader and add features
Include aaronthorntons motion refactor (removes phase)
tiny change

Fix failing specs

Fix failing specs

Strip trailing whitespace

respect archived groups; implement without_current_motions

Bugfix: dashboard was showing all discussions

Add failing specs

Start work on refactor

Create GroupDiscussionsViewer object

Raise error when trying to add non-member to subgroup

Big refactor!

Add discussion readers back into visible_discussions

Fix failing specs

Fix ordering for discussions with open motions

Added more test coverage... can't figure out why cuke is failing

refactored the specs so they read well

show specs to jon

changed to be more correct currect behaviour

group discussions viewer is almost perfect

finished behaviour of group_discussions_viewer

test pass

add read_comment_count_to_discussion_read_logs

fix?

better

almost there

ok usa

what am I committing?

remove mergey bits

fix failing specs..