generate subscriptions model
add tests for subscription model and its associations
implement associations between users/subscriptions/policies and add validations for subscription model