first files
first working version
improved testing

added custom test helper, with unfunk-diff
cleaned output