smart pointer header v.1
last changes

used setters, corrected += signature
Merge branch 'master' of https://github.com/dragon4eg/dragon4eg