Merge pull request #19 from pushpak/master

Updated readme with proper namespace
Added support for negative timezones
Added tests
Added helper methods
Fixed negative timezone validations
Added setTimeZone support for valid ISO8601 format