----------
* Adding test for time base interpolation
* Add check to ensure that charge cycle interpolation on charge capacity is uniform
* Change the interpolation axis to be the max range across the run
* generate maccor waveform file from power waveforms
* Change to single feature object for better generalization
* Use ABC abstract class for more explicit rules
* Refactor featurization into class objects