Hao Qin's changes involving double vertex implementation.
split the code into a few classes
added config.py to keep track of versions of Quantum.py
Added convert.py with conversion functions