Added in JsonFormatter
updated with some extra minor changes for adding in type.
Merge pull request #2 from kpartlow/master

Added in start of the JsonFormatter and associated tests.