Return task in client
Added terminated_at in Task
Added results backends and auto clean
Handle KeyboardInterrupt in script