add failing test to demonstrate the bug

output.go contains support for formatting type "smart" for strings arrays.
But the code assumes string slices instead.

This failing test demonstrates the issue.
suppport arrays of strings as advertised

Now make the unit test pass by actually implementing support for arrays
of strings.
Merge pull request #2 from nightlyone/fix_smart_array_output

Fix "smart" array output