Add copy constructor for lattice class

Add previously missing copy constructor
Correct implementation of copy constructor and assignment operators
Merge remote-tracking branch 'origin/master'

Conflicts:
	TODO
	src/main.cc