Fixed logic in CreateUser when adding roles

I don't think "roles is not null OR roles.Length is larger than zero" was the intended logic.
Merge pull request #4 from nuggetboy/patch-1

Fixed logic in CreateUser when adding roles