Development - Registration & Login Workflow

Here are the proposed changes. I was unsure if account actions should be placed in a repository.