created git ignore
benchmarking various functions
added set bits check functions and benchmarks
rename and doc updates