Fixes attempted loading of unavailable gems

Since LoadError is not a subclass of StandardError, the existing code
wouldn't have caught cases the JSON-LD gem wasn't available
Merge pull request #16 from gareth/bugfix/loaderror

Fixes attempted loading of unavailable gems