initial commit for logger class
removed logging logic from engineAPI. now using logger class