Move extremefill2D to telcom.

Converting old extremefill2D repository over to telcom repository for
Tokyo Electron work.

 * Update README.md with new description

 * Update setup.py with `telcom` name

 * Move source from extremefill2D to telcom
Switch the script to use Trilinos for advection equation solver.

The advection equations solution was seg faulting when using PySparse
so I hardwired it to use Trilinos for the time being.

Other changes:

 * Add .ipynb_checkpoints to .gitignore

 * Add new notebook for constant current experimentation

 * Move .param file to base directory

 * Move script file to base directory

 * Move `texttable` and `ipy_table` imports into functions were they
   are used as these are not crucial packages
Converting parameter file to JSON format

It is easier to treat JSON as a parameter file rather than using the
param file as it is easier to read. The param file format has to be
read as Python, which is quite awkward as __import__ needs to be used.

 * Use docopt to read the JSON file
Move scripts into separate script directory

Fix #5.

Remove the scripts from the base directory so files associated with
running and launching scripts don't become mixed up with the files
associated with packaging.
Rename script file to telcom.py

Address #5.

Maintain multiple scripts for different problems. Sumatra will enable
switching between scripts for different problems.
Rename telcom.py to telcom_script.py

Address #5.

A name space clash between telcom.py and the telcom package.
Introduce test harness and improve the script

Fix #3

Introduce a badly needed test suite. Start to improve the iteration
techniques in the script to make the script cleaner and reduce the
lines of code.

 * New `write_cupric` parameter

 * Clean up parameter reassignment

 * Improve iteration techniques