Standardized toJSON, fromJSON, toString and fromString interfaces
Change utility naming
Fix spacing formatting issues
Merge pull request #726 from braydonf/feature/standardized-interface

Standardized toJSON, fromJSON, toString and fromString interfaces
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