In XBakes use proper disposal semantics to always close the stream on Store() no matter what
Use using() semantics in XBakesModule to ensure disposable objects are alway disposed no matter what
minor: Correct propery doc RestClient._resource spelling mistake
In XBakesModule.Get() use using() to always dispose of RestClient which disposes the stream rather than disposing the stream directly
Make sure we always dispose of disposables inside RestClient.Request()