Minor update
- Dependencies update
- Moved components into domain folders
- Updated login form to use Material-ui controls