Removing coupling to bbi pypeline code
Changes in no Particular order:
- Improving error messages
- Removes attribute access to keywords of FitsFiles, only use item access e.g. ['NAXIS'] now
- Refactoring improving documentation
- Cleaned up and added documentation to all scripts in the bin/ folder
- Add property exposure_time to GrisFitsFile
- Fixing CRPIX value in translated headers (off by one)
- Relaxed coupling to hmi_context_cache, location plots now work much better if hmi_is not available, added placeholder disk plotting in case of missing hmi server
- Removing pypeline dependency from BBI codebase