Added login functionality and user dashboard

- Created separate controllers on homepage to reduce rootScope usage.
- Added dashboard html file and controller.