more consistent naming of NBT types | fixes #110 

there are three types of NBT values:

1. Nbt: Singular value.
2. NbtList: Ordered multiple Nbt values.
3. NbtCompound: Unordered multiple named Nbt values.

fixes #110