Added support for destination_option_size and hop_by_hop_option_size and added a dependency on IPy