finish initial changes

add in NSAFTM, output, and graphics code. Again no changes from initial
submission