base class for models using active model for validations`
new bag model and sizeable helper
bag model uses size concern to compare sizes with other sizeable items (including bags)