Make Cartfile optional if Cartfile.private exists

Fixes #254 
This may be something worth adding to the [GitHub Swift style guide](github.com/github/swift-style-guide).