Add NBT-API

Add interfaces for NBT tags

I'm open to suggestions
What is your suggestion for the type it should be changed to?