Add server-side version checking. Will now properly reject a client that
is not running the current protocol version.