+ [x] Overhauled `BasePYMC3Model` to save traces to `idata` only
+ [x] Overhauled `_create_idata` accordingly to allow creation from prior, trace or posterior idata with logical dependencies
+ [x] Overhauled `update_idata` accordingly to allow attaching an externally loaded idata object (model reinstantiation)
+ [x] Renamed all relevant functions to use `idata` rather than `azid`