Fix silent compiler hang on empty src

- Fixes silent hang when `src` files are empty.
- Implements default empty `src` behavior: blank file written to `dest`.
- Adds unit tests for empty `src` activity.
Merge pull request #9 from betaorbust/fix-empty-file-hang--jf

Fix silent compiler hang on empty src