Sensibilize parameter order for setContentForKey

I haven't used this method in any of my projects so it appears to just
be internal to ELSWAK and therefore easier to make this correction.
Make baseURL guaranteed
Update test

Not sure why this changed, but it may be that I haven't run this test
since adding the jsonSerialize methods... nonetheless this seems to be
the correct behavior rather than omitting null properties.