Discussion integration tests

Needs another review please...
Done

def waitForNewCommentItem: CommentItem = {
    val e = new ExpectedCondition[Boolean]() {
      def apply(d: WebDriver): Boolean = {
        return (d.getCurrentUrl() contains "#comment-")
      }
    }

    ExplicitWait().until(e);

  val newReplyURL = driver.getCurrentUrl()
  val newReplyID = newReplyURL.substring(newReplyURL.indexOf("#") + 1)

  CommentItem(commentRootById(newReplyID))
  }