Added basic authentication flow.
Mobile compatibility tweaks.
Force users to complete registration.
Added Font Awesome library.
Added UI styling and Dashboard placeholder.
Display ministry name and avatar in navbar.