Require 'shellwords' so I can use 'Shellwords'.
T::Editor spec.
Refactor of T::Editor.
Some more specs and some more refactoring.