Attempting to implement json

Bugs in the process.
Revert 5e5b2c2..fbee95f

This rolls back to commit 5e5b2c27981643718fb5418726c7291a331c70ad.
Able to Save Data

Speeds up computing process greatly.