Issue #30 updating to calculate mega byte millis instead of generating the put from the parser and other review changes