Added parameterized abstract type Offest{n} to represent generic offsets. This is a pretty rough 1st draft; need to think about what units to store the type as, convenience functions for offsetting (offset()?), and how to better print the offset.
Updated tzdata files