skip lines with an empty "key"

Fixes the 'undefined method `split' for nil:NilClass' when loading
documents with an empty "key". These lines are simply ignored.
create tmp directory when not exist and skip empty key
Merge branch 'skip-empty-lines' of https://github.com/lwe/i18n-docs