You can now make integration tests 'retry' if they fail.

Trying to minimize random test failures

Also switched to FlatSpec

cc @rich-nguyen 
you can also use the retries trait http://doc.scalatest.org/2.0/index.html#org.scalatest.tags.Retryable also Integration Patience trait means you inherit a sensible patience config http://doc.scalatest.org/2.0/index.html#org.scalatest.concurrent.IntegrationPatience