Install the "morphine" dependency injection container gem

http://www.youtube.com/watch?v=WiX7GTelTPM
Give each command its own individual DIC method
Inject the bday command's format dependencies
Inject the email command's format dependencies
Inject the ls command's format dependencies
Inject the mutt command's format dependencies
Fix first unit test broken by the move to a dependency injection container

Looks like I'd glossed over isolating the Ppl::Command::Mutt class from its
dependencies during tests. It was instantiating and executing a real
Ppl::Format::AddressBook::MuttQuery during two tests, which broke when I moved
the instantation into the DIC.
Inject the name command's formatting dependencies
Inject the nick command's formatting dependencies
Reinstate some code that I shouldn't have deleted a moment ago
Inject the org command's formatting dependencies
Inject the phone, post and url commands' formatting dependencies
Add Ppl::Application::Configuration#color_enabled
Add Ppl::Format::Table#colors attribute
Modify Ppl::Format::Table to colorise columns according to its configuration
Allow colors to be passed to Ppl::Format::AddressBook::Ages
Pass color config through directly to Ppl::Format::Table where appropriate
Add Ppl::Adapter::Color and Ppl::Adapter::Color::Colored
Switch Ppl::Format::Table over to the colored adapter
Expose the user's color config via Ppl::Application::Configuration