Moved the run loop to a separate thread in a (failed) effort to improve performance
Made a change that should improve performance where the location of the params are pre-computed. Not sure if it makes a difference
updated the latency figures
Cleaned up the logging output so that we can select the verbosity level from the command line