#21 fixed Added Generic Log interface that is configured withe the robot. Also added a default console logger