retro-adding a few extra tests for the user model - not very TDD, sorry