move Group model to extensions, add generic Timeseries collection
refactor licensing collections
update graph components to work with new group/period query response format