timewindow initial structure created
task completed with all test cases green. Need to document and handle few edge cases
minor bug fix
final commit