Logger introduced
Introduced new logger file that can be handed an argument to print or not, and prints the data to the terminal