adds more checks for times in System
adds more checks for times in System

Checks for -
1) All times values are positive
2) The times supplied is in ascending order.

oliverlee/pydy,oliverlee/pydy,oliverlee/pydy