Make Cartfile optional if Cartfile.private exists

Fixes #254 
I meant specifically within the context of tests, but good answer :wink: