creating new library for logging code
logging via an interface now
adding timestamp to logging