added shared_ptr.hpp to maintain consistent shared_ptr implementation
across the project;  also included QuantitativeTrait.hpp to verify
compilation