Add padding via codec to fixed size codecs

Partially implements #21 

Only pads to the right

Has "wild card" scalaz import as to use ordering.
Perhaps you know what subset suffices?
The padCodec will be a constant of some kind, which implies that a failure to encode is much like a DC precondition violation and fail fast. But that would be inconsistent with the other codec usages.