0.2.0: complete refactoring
The previous implementation was a stratification of years of contributions in individual features and improvements, the code was inconsistent, buggy, leaky and overly complex at times.
This release brings all the same features, improves testing, does not require endian specific code, and has removed a memory leak that was complicated to solve in the previous implementation.