read parameter file

- NEW : read global control and material parameter from file
- ENH : trapping model can be chosen
- ENH : enhancement of several utility class
use single instance pattern  for some global variables in Sctm utility
SimCTM is called with arguments from SimPy

- ENH : using singleton pattern for materials
- ENH : enhance the functionality of global control class
- NEW : read the argument when running SimCTM