Better Github integration

This renames the README to README.rst so that Github will format reStructuredText correctly.

It also adds Travis CI configuration to run tests automatically (also for pull requests -- helpful for contributors!).