Adding bare-bones Attack class and Weapon class to extend "items" class

Attack is a class that will either be called by fighters and barbarians,
or a class that will be called by the special attack calls by advanced
fighters, monks, etc. Weapon is a class that will be heavily revised and
added as an extension to the "items" class.