Kelk-derive

Kelk-derive contains derive macros for auto-generated code used in Zarb blockchain.