Adding JSON Storage Support

As was suggested by Scott Hanselman in his blog post about this project, I have Interfaced out the storage mechanism and allow the user to configure via the web.config a choice of storage options. 
If the key specified in the web.config doesn't match any given class, then the default XML Storage is used.. 
Was just an Idea I  thought would be fun to implement.