Different model for data subscriptions

 - Adds field to create_subscription
 - New association Subscription -> DataProduct (hasDataProduct)