fix changelog lol
restructure to a package
kale is now a package
fix some test errors
further refactor into a package and adjust tests to suit
fix #25, tests now run in 1.0s, down from 8.6