* fix reagents listing and spell tooltips for nonexistent reagents
* do not change type of num / qty params ('+1' is not numeric)
* a DOMElements text value must be escaped manually (e.g. Foror & Tigule)
* create php classes, each mirroring a js object * each frontend class implements __toString and json_serialize and as such can be directly used by the template * also allows for sane object creation before js screams in agony * usage TBD