Initial commit.
Very basic implementation of the smart pointer providing Singleton-esk functionality.
main.cpp provided as a demonstration.