EWS console application update

splitted to smaller classes and new error log output