Database class added. Not yet in use. Considering persisting either the json string, or parsing into columns in a future patch.