Adds archive action to tasks controller
Adds archive API
Adds archive controller on client-side