cleanup/documentation
generate both non-parallel and openmp versions

time them with:

 (timings bins*)
 (timings parallel-bins*)
add README