Blockchain module
Functions to take random list elements
Move formatting functions to util module
Better worst-case perfomance
Pair two lists in random way
Add exports for random_match
Function for sending message to single peer
Fix module description
Specific function for parsing when only prev block hash neeed