Added some experimental classes and shifted code around.
Added heat segmentation options to the Label and Train options classes.
Fixed a bug where the code would segment improperly.
Added calculation for mean message rate within set - much more useful than the general mean message rate over all of time.
Realized that the calculation being performed is not for the message rate, but the message occurrence
within a time window. Renamed variables to reflect this realization.
Segmented logic. Modified options to reflect the change from rate measures to occurrence measures.
Added logic to use the mean occurrence calculation as a threshold if the user doesn't provide a specific value.
Added single-param constructor.
Moved some print statements.