get it working; add tests; first changelog
changelog