Better Makefile
PEP8
Minor renames
Support format string specifiers via __format__.

This now work:

 >>> "{0:MiB}".format(100 * GB)
 '95367'