Improvements

- Implemented from_CML
- Improved json_serialize
- Implemented get_root
- Implemented rudimentary equality testing
- Tests!