started solider and weapon class

should look into using traits to store item information instead of a
database table.