Added move constructor/move assignment. Added also tests
Removed printing. Added more tests