Fix circular dependency, make timeline column watchers less expensive
Rename timeline column directive
Add unit tests for timeline column data directive