new helpers module with time subset validation

A function to ensure time_range and time_region overlap was added.
Merge branch 'master' of https://github.com/NCPP/NCPP