Started working on a debug logger

One of the only scenarios that are implemented using a singleton!