improving javadoc and changing which Validate is being used
adding MetaItemStack class
adding new colorList method to StringListUtils
updating MetaItemStack to new StringListUtils method