Added Simple Weapons
Added attack bonus to Weapon class
Added Weapon#GetDamageRoll and Weapon#GetCriticalDamageRoll
Also added Attribute class that contains a static method GetAbilityMod
Made Armor concrete and added implementation details.
Updated UML
Added extra integrety checks to Weapon's Setters.
Removed unneeded variable from Weapon#SetThreatRange
Merge branch 'Armor'