Add a .gitignore that ignores:
 - pyc files
 - emacs save files
 - the example build dir
Unify config items in a central module, initialized at startup.
Add a way to configure the allowed TLDs when parsing java