pass through compile and linking, save for debug

- NEW : temporarily stuff the potential using the Sentaurus results.
- NEW : add the class responsible for material parameters
- CHG : rename some namespace
- NEW : add time control class and debug check method
- ENG : revise the methods that calculate tunnel problem