change comments from polymorphic to normal relation to discussion

in progress

add comments_count to discussion and refactor things for niceness and speed

fix things

 changes as suggested by jon

remove debugger

remove debugger

bored of fixing right now

fix discussion spec

right before rename discussion_read_log to discussion_Viewer

refactoring underway

to show to jon

need to merge aarons motion changes then sew it back up

partway

renamed things to names I like right now

fixmigration

remove phase and refactor motion close_at

fixes #569

ok gettin there

almost there

all green.. maybe a trick
some fragility in the tests but my next branch will fix this