everything compiles except tests
added tests and tried to consolidate iso_vector, comp_map, and material test content into material, composition and comp_math tests.
fixed material and matquery tests
finished remaining compile errors - now to fixing failed tests
fixed absorb and extract errors in material class
moved unique id and bumping implementation into resource class
fixed comp_math add and sub funcs. material tests all pass
moves resource-specific param recording into resource class and resource implementations now only record their special state.
doc fix
finished converting compmath tests
moved resource table all to res_tracker
polished resource class doc comments
polished doc comments on generic_resource, material, res_tracker, and composition classes. Added more complete error check to GenericResource::Absorb
fixed var name mistake in res_tracker
polished doc comments for compmath namespace
made mat_query a proper implementation file. Removed contains for now and added almostEq to it.
added mat_query tests and polished mat_query doc comments
changed Composition::Vect to CompMap
fixes var names and comments to not refer/suggest anything 'vector' ish w.r.t. CompMap code. Change nextId to next_id
fixed gcsg names in decay_handler and renamed class to decayer. fixed filename comments in generic_resource and improved a couple of guards