Gauss3 now uses Executor Service
orgnaized imports
added constructor based on numthreads to gauss3
fixed tests with new constructor
added new convieniences constructor to SSC
SSC only accepts a ExecutorService (which must be shutdown outside)
next iteration of executorservice integration
Merge branch 'gauss-executionservice' into knip