Concept vectors are now only updated when partition changed.
Fixed a bug using delete instead of delete[].
Added some partition-matching test code for verification.
This code should be removed once testing is done.
Added optional quality caching method for faster results.
The --noop flag now affects all caching methods.
Partition, concept, and quality caching can be opted out.
Implemented the caching on the OpenMP version.
Fixed all bugs (commented code still exists).
Removed commented code, changed debug output slightly.