major revision of paradigm-shift code:
  - major rewrite of much of the code to catch additional exception cases
  - removal of the dependency on mSHIFT functions, using pandas library for data processing and moving to date-stamping on shared functions
  - slight change to input formats to be documented ...