Changed *Json to *JSON and returned an object so that methods can be called from other toJSON methods without the double-stringification issue.
Consistent names for utilities
Block: Change utility naming
Fix utility naming issue
Fix naming
Merge pull request #721 from braydonf/standardize-json

Standardize toJSON and related