* move json-rpc specific marshalling to rpc * serialize Epoch/Slot with cast to avoid Defect * avoid a few eth1 deps * simplify imports
* expose node signatures * format bitseqs as hex strings * format trusted sigs as hex strings (same as untrusted) * reuse rpc client sigs * include validator index in duties * move SyncInfo to spec