benchmark project

separated all benchmarking stuff into new test project, reorganized some
other things