Updated attribute models

Added models for scrap_attributes and attribute_values and the
factories, validations, and associations between all of them.