Added google test framework and some skeleton codes