Added NBT Utility class, partially updated ItemMagazine to utilize it