Add external data source input.
Separate different geometry into different class.
Fixed GRIN2 in semicircular case.
Make MCM class more compact.

Delete some useless function.

Fixed boundary error in semicircular case.
Add matlab code to help setting parameters.
Merge branch 'master' of github.com:sivic228/MCMRT

Conflicts:
	RT/main.cpp