add archive-reading
expand tests
bump version to 0.4