Removing panic in Get method

The use of panic here doesn't really fit in and feels forced. It is the only place that panic is directly used and isn't necessary. It also forces some assumptions onto developers that make using context metadata less flexible.

With this change, the Get method returns both an interface as well as an error object.