Corrected the order of parameters for assertion

because it was resulting in confusing failed
test output. while at it, fixed a minor typo.
Merge pull request #232 from alphagov/correct-expected-actual-in-assertion

Corrected the order of parameters for assertion
Fixed flaky test for EventLog

there are multiple events logged at the same time
hence the order in which events are retreived is
not predictable.
Merge pull request #234 from alphagov/fix-flaky-test

Fixed flaky test for EventLog
Event log to track suspended account login attempt

https://www.agileplannerapp.com/boards/173808/cards/3443

this should help the admin understand why a user
login was prevented even though correct login
credentials were supplied.
Merge pull request #233 from alphagov/log-suspended-account-login-attempt

Event log to track suspended account login attempt
Avoid hitting database in tests for validations

a plain object initialised with test attributes
should be enough for testing validation.
Merge pull request #235 from alphagov/minor-test-optimisation

Avoid hitting database in tests for validations
Add initiator_id field to EventLog

https://www.agileplannerapp.com/boards/173808/cards/3442

an initiator would represent the user who
initiated the event for a user. useful to
find out who administers a user account.
EventLog optionally records an event initiator

https://www.agileplannerapp.com/boards/173808/cards/3442
Save and show the initiator of a user event

https://www.agileplannerapp.com/boards/173808/cards/3442
Modify integration tests to check event initiator

www.agileplannerapp.com/boards/173808/cards/3442