Initial commit of the next generation HTTP codec

- Only message model only at the moment