Add test for reflection
rm comment out
remove while spece
Added benchmarking code (time tracking)