Add travis integration.
Add a .coveragerc file and ignore coverage output.
Ignore htmlcov/ coverage report output.
Allow specifying different a module blacklist regex.
Do index stuff in __init__.py files.
Merge pull request #3 from birkenfeld/travis

Add travis integration.
Add test for indexing files with build_index(), increase coverage.
Merge pull request #2 from birkenfeld/local

A collection of fixes to make the test suite pass again, plus more test coverage.