Added optional command-line to specify input/output (fixes #6)

Basic goal is to be able to specify the path to the SDK to build from, and the path to the output SDK. If either of them is not specified, we fall back to the old code that calls `xcrun` to determine the default paths.

Not sure if this is particularly good/idiomatic python, since I'm not a python person.