Added optional arguments for Authentication and Custom headers. Added new GetJson overload that returns deserialized Json as object.