fixed commitarray set up issues due to datetime comparisons
utility functions now generic
fixed program flow
Time to Rock You Like A Hurricane