Switched tests to gtest + gmock
Added tests for shared_ptr and make_shared
Added header with common test stuff