create account wired up, not very DRY
Broke out login to it's own file