Added Logger
Implemented some client classes