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)