Compressed transfer

The Chain data thats being synchronized to other Datanodes is first being compressed before is transferred. This makes the data communication extremely fast and efficient.