Update timeline.js

- Added required scope.$apply for updating "selection"
- Added "true" parameter for $watch for deep-change-watch (array)
Merge pull request #3 from benjamin-mueller/patch-1

Update timeline.js