Fixed more issues.  I need to code in smaller chunks and verify thoroughly as I go, this is very annoying.  I am still having obvious issues in the values yielded from material respective flux values.  Am I dividing by 0 in normalizing?  Am I normalizing correctly?