login with validation
extracting the box component and never mocking lodash
adding validation for FormField components
adding logout functionality