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
made implicit cast a static cast
added a 1 variable test that should pass and a test that uses variable bounds. changed test names to better reflect the testing taxonomy