re-organize, again, with static lib support
add quick overview to readme, correct make options
rename bench_fn to impl_bench
require impl_test for benching (don't bench bad code!)
Update readme for test_fn in bench