Punched cards, etc. now use NBT to store item ID

Only actually displays ID rather than name. Also, there's no way to
write the data until I finish the machines...