Closes #9 - won't warn of empty files unless --exit-on-warn