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. The tests do not use `assert_nothing_raised` - hope this is okay like that.

Related to #7 and #8