Rewrote and renamed linear interpolation methods and added unit tests
Swapped to use new interpolate method
Removed unnecessary null check
Updated directory location from moved test data
Added tests for ravel functions
Converted some methods to use dataset interface and factory