FIX: no more explicit padding required for vectors

Additionally, relying on default values for initialization triggers a
deprecation warning. Added three more vector constructors: filled_ which fills
the entire vector with a given value, zeros_ and ones_.

Closes #28