add gitignore
create temporary directory for every test
improve logging
add example meta data for tests