Optionally load Test::Differences::Color
Disable buffering for write test

This is yet another caveat with this module...
Document caveat with buffering
Explain future plans better
Support wildcards in function call arguments