change the all error logging implementation to use https://docs.rs/color-eyre/latest/color_eyre/ instead so that we can have more detailed and interactive errors