More consistent naming of NBT types

Fixes #110 
Variants are prefixed with Nbt: `NbtString`, `NbtList`, `NbtCompound`.