Introduced piece lists
Use piece lists.
Added version for piece lists.
better benchmark
Removed dependencies to non existing libraries
Readded accidentally removed dependencies
Stopped using multiple iterations for benchmarks.