minor style
adds doc capability
adds sepmatrix tests header
fleshes out sepmatrix tests
adds a bunch of setters and getters in the public space
fixes test to use a vector of out commods.
friended the test class, temporarily fixed incongruities in tests.
adds cost var
adds cost
adds PrintStatus for logging the state
stupid normalized compositions are the worst.