Added Support for Zero Padding

Added the ability to zero pad numbers using the “{0:05}” format
specification. If zero padding is requested for a string spaces are
used instead.

This would fix feature request #2.