Make Cartfile optional if Cartfile.private exists

Fixes #254 
I think I'd prefer this to fail if no Cartfle or Cartfile.private is present, instead of just silently exiting.