Add fontawesome icons and refactor login forms.