Adds specs, updates documentation, adds json to config type