Added colorer support (a function that returns the color to use for each box based on coordinates) to PilImage
Importing PIL was broken when using OSX due to case insensitive file system where 'pil' clashes with 'PIL' so renamed the modules inside qrcode.image.