Done a lot of work on LP.  Made flow through time estimators, added internal logic, though something is off somewhere, probably in the logic, as answers are a little off benchmarks.  Need to fix this.  This is a functioning, but specifically not verified commit (at least for teh LP method)