doc: basic HACKING doc + gitignore + example_config.py

This addresses some of #8.  It is quite basic, but might be helpful to some people.  Suggestions welcome.