use minecraft-protocol package to do parsing and serialisation

packet fields have changed names now and need to be renamed.

Don't merge this yet - it will break everything. This is to show what one possible integration could be and to find out if this kind of change would be welcome.

See #25