Made online learning possible for large datasets by adding LMAX disruptor and slight modifications to the Learner API.  Also added caching, like in VW, using fast IO serialization techniques available from Unsafe.