Refactored a bunch and began working in signup and signin