Push more of the code into sources.py from configure.py
Fix archiving
Use argparse for configure
Merge pull request #66 from jonludlam/restructure

Restructure