new input parser, optimization, eos, permutation, and restart not tested
new definition file for parser
update to permutation to new parser
optimization brought up to new parser
eos driver uses new parser
update to docs