Trumpet: PHP Task Runner