Initial commit of badiff module
BADiff interface: The interface for a byte-array diff
Interface for creating a diff
Rename the apply methods
Op class, kryo module
Serialization interface and Kryo implementation of it