Update gemfile
Update bootstrap version
Create base models
Added validations, callbacks, relations, and test structure for base models
Add join table for product and sub_product relation, complete writing licence_spec tests, added guard
Implement STI to licences, creating SubLicence and ParentLicence models that inherit from Licence
Merge branch 'feature/add-models' into develop