Alter basic auth

If a user signs on without entering a username, instead of rejecting them, let them in with basic level authorization.  This should not be used by any system that doesn't have multiple levels of authorizations (use the original library from github instead).