Added toString to IO, detached solution objects

* Introduced toString method to IO for fast comparison
* Unit runs now work on a fresh copy of a solution object
Merge branch 'vns-pcp-ng' of github.com:flowlo/pcp-vns into vns-pcp-ng