Added move contructors and assignment operators (#141)