Monitor: added validating histogram snapshots for adding blank snapshot for seconds without activity. Added history_depth to histogram constructor which determines how many snapshots should histogram keeps.