WIP: CIFTI2 spec reader and writer

- [x] CIFTI2 reader
- [x] CIFTI2 writer
- [x] tests
- [x] integration with nifti2
Breaks inheritance - any need?