Switch from grunt-casperjs to grunt-ghost, add pre and post handling, include utils in tests.
Create userUtil and create a function that creates users through an ajax request. Remove unused util.js for now, some other housekeeping.
Adding user utility functions, adding first widget test in accountpreferences
Create tests for the changepic widget
Fix regression in changepic widget.
Add createcollabdoc widget tests, move around some files
Create the 'creategroup' tests
Create the 'creatediscussion' tests
Create the 'footer' tests
Create 'editprofile' test, point package.json to bp323 grunt-ghost repo until fix has been merged by maintainer
Add initial upload test
Add basic multi file upload test, close notifications after asserting they exist, other minor fixes.
Wait for modal triggers to be on the page before triggering.
Also add trigger check in createcollabdoc widget
Add more waitForSelector in the tests so slower machines don't run into issues.
Fix typo in selector
Add more test files
Create an admin login test
Create the admin tenants tests
Test tenant renaming, add some logging to log in and tenants tests