Json Serialisation stuff, and changing math classes to structs (classes that are POD should be structs. Easier to see in code then)