Refactor user object and added tenant object
refactor of entire app
additional files added