HTTP basic auth added, load user from yaml file and a custom  user provider added