Added 'Weapon' class

Trying to keep commits small. I'll do
separate commits for armor and items, then
likely another adding equipment to the
character builder.

I will need to flesh out the sample weapons.json
a bit. For now I am ok with this object definition.