Wrap timeline objects in angular services

... to make them available in the scope