Primera version de la reimplementacion de la lib. Clases simples bases como Field y Packet y dos subimplementacion de Field, Int y Data. Una breve explicacion de como se crean los packetes esta en 01_simple_packet_creation.
Valores por default en la construccion de un paquete (instanciacion).
Default no solo al momento de la instanciacion de un paquete sino tambien al momento de su definicion (creacion de la clase).
Implemantada la parte del parseo y diseccion de un string para setear los valores de un paquete.
Ahora los paquetes pueden transformarse en un string de bytes.
Explicacion de como usar el field Int.
Explicacion y documentacionde como se implementa la version optimizada (pero limitada) de Int y su version mas flexible pero mas lenta.
Agregada una comparacion entre la version optimizada y la no optimizada de Int
Documentado el field Data.
Documentada la correcta reconstruccion de bytes a partir  del paquete. Agregada una nota de los valores por default en Data. Esto deberia ser revisado.
Ahora Data puede computar su tamaño en el ultimo momento antes de extraer los bytes del string.
Agregado un test extra a Data.
Agregado un field Ref para referenciar a un paquete como si fuera un field.
Creada la documentacion de como crear nuevos fields. Importado el modulo ipaddress.
Cambiada la extencion de doctest a rst (reStructuredText).