The Assignment
WeaponsFactory - The Project...  the basic models

WeaponsFactory.Models:
* Manufacturer
* Material
* Purpose
* Weapon
* WeaponType