Added authentication and integrated login/logout to UI. Register still needs to be added to UI. And I've been bad and not made tests for this.. Need to think about how and add this, as well as register pop up