TODO
Added scoped_benchmark object and macro (consider renaming it)?
todo
Fix include issue