Nicer logging
This MR adds:
- Colored log messages
- A success loglevel
- A warning when using default_chip.yaml
- Units to all progress bars
Also it fixes:
- All scans now call close() in the end
- Logging output from periphery is now added to logfile
- Don't show a warning if periphery is not set up at all
- scan_sensor_iv will only run if SensorBias device is defined
- General cleanup