ErrorHandling for login

Feature

WHAT Add reusable error-handling to actions

Issue: Uses the reusable RequestError class. Fetch calls are successful even when they are not. Error handling needs to be more robust, so that it can catch these and let the user know why they weren't able to log in.

Edited by Kristina Hoeppner
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information