Finally: an integration test for the activity date and time validator.
Duplicate email validation works fine in the "new" window but does not yet work in the "edit" window.
Now duplicate email validation uses a hidden previousEmail field to compare emails in "edit" view.
Added some tests for checkemail.
Added some tests for checknickname.
Added backend validation in /member/submit and added some tests for it.
Moved the last aspect of member validation into the /submit call. Now all validation is handled in one place. Added a test.
Added map of de/at/ch to Groups page. Tested on FF24, GC30, Safari 5
Added more callback invocations :-/
The previous email address field must not be filled for a new member.
Revert "Sketch activity migration in a test case"

This reverts commit 98177a04a0250b8c4e93cde30443c7b5e8ae9936.
Removed activity migration script because it is no longer useful.
can now send email to participants of activities
add info on how to install mocha
Added some tests to activities/submit and refactored it the same way as members/submit.
Added checks for endDate and endTime.
Inlined "sinon" to prevent from accidental use.
map now scalable
changed default sorting of member table in admin view
if window is 1 column, map should be 100% of width
extracted validation method and reused it in members and activities.