make user login actually require endpoints for testing; update login styles
bunch stuff