added some of the signing up/logging in functionality. still working out some kinks