Define a minimal unit testing framework.
Define our interface.
Define a few handy constants.
Create our tests.
Pass our unit tests.
Add a helpful unit_test script that watches our source code and re-runs our unit tests when our code changes.
Add user acceptance test script.
Implement the actual utility. Only does key to phrase conversion at the moment.
Update README.