* switch all tests to be on the global package
* move ResetForTest to be available only during tests
Co-authored-by: Chester Cheung <cheung.zhy.csu@gmail.com>
* Move global code to toplevel package
* Move version function to toplevel package
* Update changelog
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>