removed logger from most classes since they were not using them, and the ones that were using them are now using a trait