Custom Exceptions for Mosaic Logger (#1014)
* flagged areas to throw ft errors + added custom exception
* added exceptions for all files
* fixed type of invalid type errors
* fixed merge
* added exceptions for all files
* fixed merge
* added a catch for missing hf url
* expain dataloader catch to all error types
* added tests for custom exceptions
* fixed a couple tests
* fixed some more tests
* addressed comments
* fixed formatting, updated split correction, moved logger setup into helper
* added check for repeating roles
* more strict checking for prompt response type
* removed some cases we don't need
* updated name of unknown conversation type error
* formatting
* Fix multi model eval (#1055)
* resolved merge conflict
* formatted
* added back two imports
* formatting changes
* formatted again
* sorted imports
* diable yapf for exceptions import
* disabled yapf on test dataloader
---------
Co-authored-by: Daniel King <43149077+dakinggg@users.noreply.github.com>