fixed names of global functions
test for f1, f2, f3
added tests for pdf_uniform, pdf_normal
fixed pdf_uniform bug
remove unneeded functions from kernel
cleaned
added include guard to config.hpp
make test
make test
Merge branch 'unittest' into reduce-map-time