Added setter and getter for activationType
Made skeleton of possible Chest class.  Has giveItem method to generate and give an item to a hero
Simple artifact piece class
Changed giveItem method to use ItemFactory
Enum that sets rarity as either 'rare', 'uncommon' or 'common'.
Basic itemFactory that so far does nothing.  Should generate a type (rare, uncommon or common) of item.
Added getEffect and getActivator methods
Changed items package to use RarityEnum
Created class to store ArrayList of common items
Used commonItems to create a random item
Revert "Used commonItems to create a random item"

This reverts commit 52837392452972723fdeb75f59f10e3e9100c121.
Renamed file.  Added lists for uncommonClasses and rareClasses.
Added implementation to actually return the correct RarityType item.  Needs Exception handling
Used Random to improve chances of getting rare item
Style changes in testBuy
Renamed CommonItems to ItemLists
Merge origin/master