finished the bare bones login/signup logic, going to add some improvements to the test file next