Updating package defined exceptions to extend a base class
Updating all couts and loggers to use the slf4j implementation