Update with solution parser, ability to run through a full problem.

No proper handling of unsolveable non-optimal problems yet