First commit.

1) The python dependencies as submodules.
2) Contains all the dependent python modules as well as
licence files for them.
Lots of cleanup can be done with the python dependencies can be
submodules..