Make Cartfile optional if Cartfile.private exists

Fixes #254