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 should just be able to do `data.shape = (buffer_size, nchan)` -- this implicitly ensures that no copies are performed (because it will error if it can't just create a view)