updated login and account creation. added methods for validating input. Ininput. initial attempt at relative filepath.