Added tests using Google Test

Changed directory structure
Added tests using Google Test
Added basic Makefile