Make image optional when initializing PV slice

When making the standalone PV slicer, I found that it would be handy to be able to initialize a PVSlicer widget with no pre-existing data.
Is there a more explicit test to check here? self._x/self._y aren't referenced elsewhere in the function, so it's not obvious why they matter