move puzzle solutions to examples/
benchmarks
apparently this is how real go libraries are organized?
readme updates
benchmarks