Added spin up date range decoding.  Split shared package classes out for ease of reference.