Modernized syntax, removed SBJson, bug fixes

I've got some changes to share with you.

As I was removing SBJson and modernizing the syntax using the Xcode feature to migrate lots of code to the new literal syntax for arrays and dictionaries I found the tests started to fail. In CLTransformation in the generateWithParams method it was adding objects to an array but with the old syntax it was nil terminated. The new syntax does not do that. What I found was the values such as width and height were nil and just the initial string was being added to the array since the value was nil and it did not cause an error. I've adjusted the code to use the new syntax and not to attempt to add the value when it is nil. All tests pass.

One other small change was to quality the delegate value in CLUploader as conforming to CLUploaderDelegate.