Added basic JSON functionality

This new JSON functionality is based off of http://www.millsaj.com.
However I wish to build from game. Making it 100% offline.  Online
features to come later in beta.