Add more unit tests for spectral_cube.integral_flux_image

Adds the unit test changes suggested in PR #178 comment.
But `energy_centers.value` doesn't change if you call `energy_centers.to('GeV')`, no?
You'd have to write this I think!?
```
energy_centers = energy_centers.to('GeV')
```