Enhancement: Serialize the Manager data

- Serialize the Manager to JSON
- Deserialize the Manager from JSON
- Adds appropriate tests
Merge pull request #11 from BenjamenMeyer/enhancement_manager_serialization

Enhancement: Serialize the Manager data