ADD support for kit epochs file

Not ready to merge yet.

Things to do:
- [ ] find better way to reshape data in _read_segment
- [ ] add test data
 
You can also probably save some memory by doing the `sel` sub-selection before calling the `data.transpose`, which might cause a copy to be made (not sure for this use case).