Added "unique"-function to replace make_unique

for compatibility reasons
Changed CMakeList.txt

It will force the use of c++11 now.