add loadUserById, add tests
rename integration tests