Add TimeDelta to datashape

closes #109 
Supporting `inputs` sounds grand.  I'm not sure what `objs` is trying to achieve.  I'm often suspicious of tests with for loops over ranges.  They usually indicate brute force.