JSONValue can be inited via string

I'm not 100% sure my test works, since Swift is acting up and is failing tests in weird ways.