ignore more files
add more tests
make `create_collection` return a new collection; small fixes
add new test file