Added Basic Mechanics for items/stats/leveling/combat

Added item class, which simply defines a named item with a
description, and usable trait, which requires an item
to return an attack representing its effects.

Defined the attack class, which contains Status objects
representing its baseEffects, how it scales based on the users
stats, how it scales based on the targets stats, and the effects
on the user of using the attack.