modified vw to properly initialize mwt when using eps greedy. refactored logger implementation to separate cpp class for faster compilation