Merge pull request #553 from patriot1burke/master

Federation iteration 1
Moved audit/tests and model/tests to testsuite
Merge pull request #554 from stianst/master

Moved audit/tests and model/tests to testsuite
Added test to make sure password is verified with totp login
Merge pull request #555 from stianst/master

Added test to make sure password is verified with totp login
rename FederationProvider to UserFederationProvider