add models, define relationships and create seeders to populate types, categories, materials and maintenances tables