Discussion integration tests

End to End integration tests added for Discussion 
Why create another instance of ArticlePage? Wasn't an instance already created when doing ArticlePage.goto in a previous step? If so then instances are needlessly created and any initialization will be done twice (like for example evaluation non lazy initialized element fields)