Bit of cleanup
throw error if non-string passed in to string

the error is thrown for all ValueSources.valueFromObject calls, but
a better error is thrown from ServerValueDecoder
Changed test to use SelecetedParameterizedRunner

so that I can run individual parameters in intellij
Added test for types with REST api
Test REST api takes strings for various types