Adding configuration format and now using v4.5 of Json.Net (not .Net45) 
Added assertions to prove that Json.Net will deal with slightly invalid JSON for configuration files
Enabled the DataOutputIsValidJson test
Removed test code from main
Annotated source with Json.Net attributes for proper JSON names