Use stdin if no path is provided, Fixes #14
No input file does not raise an exception any more because we take stdin (which might be empty).
Fix upload from stdin, add test
Add test requirement
Merge pull request #15 from uwescience/file-from-stdin

Use stdin if no path is provided, Fixes #14