adding method to getDuration in vimeoWrapper. adding vimeoFetcher, which will have the responsibility of fetching videos and storing their durations.
adding data structures for group and track. group_manager manages individual groups, while groups manager their ordered tracks. tracks keep track of tiles & their associated data.