fix functional test wiring for mongoGateway and fixtures
Simplify Account.updateUserById

- passing just user not userId+ user
- add unit test for updateUser
- add functional test for email already in use
- fix bug of misused ApplicationError for score.update