Fail if no source file/table is provided to prepare/upload/auto commands

Implements CLT-305 and CLT-299
Show exception message on error, return error code for command-line parameter exceptions
Merge pull request #4 from treasure-data/CLT-305

Fail if no source is provided