updates to throughput calculations and data.

Updates to how we are saving data and recording throughput. Much more dynamic and allows for custom query sets on any number of commands for specific time intervals.