Make Cartfile optional if Cartfile.private exists

Fixes #254 
Let's move this to https://github.com/LlamaKit/LlamaKit/issues/18