gettransactionsbyblock - with test

this function returns the transction objects in a block - will be useful for
accumulating addresses from each transaction in a block and their corresponding
balance diffs