A Gantt chart directive for AngularJS