Require namespace::autoclean 0.16 so we don't get inflated to Moose classes
Tidy code
Rename mask length to prefix length in all use cases

We still refer to a "mask" when dealing with a scalar that contains a mask
which we are using for bitwise operations.