Feature/apply alg to group



This seems to work except for my fix for the bad points in the trace_num array does not get applied to the depth line creation in the new hdf5 write process.  It takes it directly from the raw data.  This should be an easy fix.  
****Therefore any lines that have bad trace_num points will give exceptions and not show up.****

I found the problem with Corpus Christi.  The new load shp file routine loaded all of them overwriting the previous one.  I changed it to stop after the first one (apparently the last one in CC is bad).  This supports the idea of being able to select which one to use but in the short term I think many of these problems can be solved with a config file since dynamic selection is not critical to operation I think.

The command line output reporting the files being read makes more sense now.