changes to service

added hashed password saves and denied double username