Multiple changes, mostly centered around building tests for the package.