add regtest params, block_headers method, allow msgs of size == header_size

The verack message is only 24 bytes, but the current parser errors on <= 24 bytes