adding user and provider difference in login, storing vehicle info and schedule along with the current user