Added one more example.
Fixed test. The test fails because of a bug.
Work in progress: fixing the problems shown by test_format (Python 2.7).
Fixed an alignment bug (see test_format).
test_format passes with Python 2.7.
Committing before updating the way alignment is handled.
Added test: width, no explicit alignment direction (right implied), fill character.
Not tested fully: new alignment method that should work with Python 2.5.
test_format passes, with Python 2.7.
Fixed typo.
test_format passes with Python 2.5-2.7.
Removed debug prints.