Assignee: Micheal
Mockup link: zpl.io/a3xZLPd
Acceptance Criteria:
- user should be able to login using their credentials (email, password)
- show error message if the credentials are invalid
- redirect to dashboard page after login
- unit test at users/tests/views_test.py