updated docs on smart pointer
updated readme
update readme in docs
Merge remote-tracking branch 'doug/master'