re-add tests and data, adjust .gitignore to handle data edn