Add some debug statements
Rearrange code

Icmpv6 and Ipv6 will be implemented in the same module, and Ndv6 will be
implemented in a different module, mirroring the existing Ipv4/Arpv4
arrangement.
Add Routing + dummy `create' for testing
Rename for clarity