Decouples edit comment view controller

Fixes #2260 

@aerych || @diegoreymendez: Gentleman, may i bother you with a review?.

Thank you!
Just a question: I'm not seeing the property editCommentViewController in CommentViewController... was that deleted in an earlier commit?