Implemented logging class, abstract class and interface
..