Multi Task Gantt chart

Updated team Gantt in the following ways.
1. Able to have multiple tasks for a resource 
2. Able to render multiple time scales
2. Able to accept more styling data and render it.