Update documentation in the readme.

Refactor the AuthFileParser to have more early outs
Refactor TestAuthFileParser to be a tiny bit more extensible and cleaner.
Refactor AuthUser to setAll if the username is * instead of having it in the parse method