add user model, configure some basic authentication mechanism.