Small test interface fix
Added pointer tests
Fixed strange semicolons
Pointers feature made
Test style fix
std::unique_ptr test
std::unique_ptr feature added
std::shared_ptr feature and test added