Add NBT-API

Add interfaces for NBT tags

I'm open to suggestions
Missing description (x2)