add users and user authentication, added model company