A special thanks goes to @aerouk for almost all of the changes found here.
Included with ItemMeta is a new serializable class Color. PotionEffects are now serializable.