Auto create user in take_shift + test. fix for issue #10.
seperate function for creating user