Better tests and implementation for Asana story
Added comments