Wait for page to be ready before running tests
Test for presence/visibility of tab content
Allow module tests to run if dashboard does not become "ready"

This is probably because a module has failed to load, and running module tests can help diagnose that.

There is still a test for body.ready so that the suite will fail on a specific test.
Merge pull request #16 from alphagov/feature/tab-tests

Feature/tab tests