fix compilation on vstudio 2013

vstudio 2013 does not support defaulting move constructors and move
assignment operators.

So putting my own defaults there.