REACH-115 Separate SaveUploader into Model layer and View layer

`BaseSaveUploader` is base class for `NWKSaveUploader` one. `BaseSaveUploaderView` isn't base for `NWKSaveUploaderView`.
now `this` is a model, so it has no idea about implementation of view