Add timedelta
timedelta fixes
Refactor datetime
fix timedelta issues
Add operation for adding timedelta to datetime