Added proper error handling at the library level. This basically identifies when the polymorphic item fetching methods come up empty and throws a 404 resource not found exception.

I also fixed a bug where doing single item fetch by its key would never work correctly.