fix peer process control bug
fix concurrency issue in test
extended add/remove peer tests
protocol tests
- fix error logging
- add full status msg tests
- reorg eth protocol tester
add/remove peer simple tests pass
add peer with known current block
add HeaderHash field to block, returned by Hash() to allow block mocking in tests
simple chain test passes