change testing framework

 msvc's testing framework -> google test
change coding style