Cleaned up YAMLDataSourceTest
Corrected YAML formatting
New weapons are now registered automatically when using WeaponHandler.get method
Added some null checks to prevent incorrect API usage.
No more getting weapons and armor that don't exist.