GappedKmer now implements Externalizable. GappedKmer serialize size much smaller and serialization/deserialization speed improved significantly. Save and load now use buffered input and output streams.