Stop when SOURCE_FILE blank

If you mess up the git trees, SOURCE_FILE can be blank.  This leads to
a confusing cp error.  Make the error a bit more helpful
Merge pull request #34 from ianw/error-no-source

Stop when SOURCE_FILE blank