Create wrapped version of `localize` and also subtype instances of `min` and `max`. Test that the right types are returned throughout. See #3
Merge pull request #4 from st-james-software/fix-localize-type-1

Solve datetime_tz.localize returning wrong type