branch merge
updated docs on smart pointer
updated readme
update readme in docs
fixed a few memory leaks
updated changeLog
updated premake files for vs2012 target