propagate Position through ordering process
rewritten portfolio valuation; tests are working passing now
stringify