Add MessageHandler Traits to a network module in the library: - [x] `MessageHandler` - Deframe bytes, switch on the deframed message and delegate to handlers for each message type - [x] `NewConnectionReceiver` - [x] `NewConnectionInitiator` - [ ] `ExtendedMinerReceiver` - [ ] `ExtendedMinerInitiator` - [ ] `StandardMinerReceiver` - [ ] `StandardMinerInitiator` TODO: ...