moving props to higher up in code for visibility
fixes to tests
bug fixes in timerange
removed unneeded test and bug fixes
updates to doc string and new test for start < end
updates to doc strings
bug fix