Adding OutputFormatter base class

The comment makes no sense though - 

> Setting this to None prevents Json.NET from loading malicious, unsafe, or security-sensitive types.

We're not loading types here, are we?