Started adding basic user account functionality