Added debugging output files
Working on correcting epoch calculations. Not yet working.
Did a major rewrite of ExtractTiming.java.
   Simplified the way records were selected and chunked for linear models.
   Using Apache Commons Math for linear regression.
Changed the way CDF_Gen.java created and called the ExtractTiming.java object.
Added convertIndex to DataHolder.java to change record index between different time resolutions.

Changed/removed some variables in DataHolder.java that were related to the ExtractTiming.java changes.

Fixed a typo in CDF_Gen.java with CDF file names ("ephm-")
Fixed bug that caused that was keeping ExtractTiming from generating more than 1 timing model. Removed attempt to offset timing for mod4,32, and 40 time scales. Uncommented the mod4, 32, and 40 timescale epoch fill. Still a bug that is causing a consistant(?) 3 second offset in for payload 1B on 130101 (no other days or payloads have been tested).
Now ExtractTiming.java saves a history of calculated models and uses this first and last frame number for each model to veriry it is valid for a given fc before calculating epoch. mod4,32,40 epochs are now calculated separately from the 1Hz and faster data. Need to fix day rollover detection (Was commented out in this update)
Moved the epoch calculation code out of each cadence 'for' loop and created a private function each loop could call
Fixed offset in epoch generation. It was caused by leap seconds not being accounted for correctly. Removed references to the standard Java Calender library. Now a constant for the number of ms from J2000 to GPS_START_TIME is hardcoded in the the TimeRec object.
Removed unneeded import of CDF libraries in ExtractTIming.java
Fixed calculation of 'yesterday' and 'tomorrow' dates using the standard Java Calendar object. Improved date cutoff with >1Hz files by either having the cut off record number offset by rec_num%4(or %20), this still needs testing.