for debug on laptop (with error)

- NEW : add basic utilities and math method for the simulation
- NEW : implement the definition of rectangle structure
Merge branch 'master' of https://github.com/lunzhy/SimCTM

Conflicts:
	DomainDetails.cpp
	DomainDetails.h
	DomainTest.cpp
	GeneralMath.h
test for git mv
change file name FDDomainTest.cpp
for laptop debug (with error)