Add NBT-API

Add interfaces for NBT tags

I'm open to suggestions
See I would almost say just go off the class, but considering this is NBT, that might not be fast enough for our liking.