removed dead code
Added more meaningful comments.
Version of NQueens with SmartPointers support.
Returned with refcnt methods.
New unit test for smart pointers.