MarionL - fixing bug in user creation/deletion

fixing bug in user creation/deletion
- new user wasn't creating entry in user_roles table so was unusable.
-delete user had the wrong id, and also wouldn't delete from user_roles
table iether.
-updated the junit tests accordingly (added a few methods).