Requires auth service
Injects 'todoApp.services' module
Extracts auth functionality into factory
Implements signup/signin functionality

utilizes promises
stores user_id and api_token in sessionstorage
Updates function call, passes in route