Api test tuning
I changed the api functions slightly, and then expanding the synchronize test for the consensus package.
I'm led to believe, based on the difficulty I'm having constructing a situation where two peers are connected but aren't synchronized, that the synchronize command is actually not needed. It was definitely needed in the past, but doesn't seem to be needed any more.