Return error if NewFromBlob is called with empty blob.
Merge pull request #9 from chrneumann/error-on-empty-blob

Return error if NewFromBlob is called with empty blob.