Allow source files with blank bodies.

Some files might be necessary even if they don't have any content
(e.g. lock files, gitkeep files, etc).
Merge pull request #129 from LaunchAcademy/allow_blank_source_files

Allow source files with blank bodies.