Hacking Guidelines: - write unit tests - use tox to run tests - support python 2.6 and 2.7 -- not 3.x just yet - pass pep8 checks - keep that pylint score up!