Empty string default param for puts

This allows puts to be called with an empty string so that minitest can be used within the ditor.
Merge pull request #129 from eaglestone/fix-puts-for-minitest

Empty string default param for puts