Simplified tests based on feedback. Added test to show subtracting two differently constructed timezones works correctly.