v0.2 (sorta working)
v0.3 (Splitting up pringRawDate() method)
v0.4 (Including noise calibration)
v0.5 (Almost working)