Cleanup

- Cleaned up PacketDispatcher methods
- Renamed all handler classes to 'Handler', so the names are all the
same but distinguished by 'NameOfMessage.Handler'