Add empty source, -s empty
Merge pull request #359 from r4um/allow_empty_source

Closes #349 Add empty source, -s empty.