exposed TimeSpan extensions
refactored to seperate TimeSpan and DateTime extensions
fix namespace issue