Add Travis config and fix failing tests.

The signer tests were still attempting to verify deprecated behaviour; these tests are now removed and their corresponding test data has been deleted.

A Travis CI config has also been added to automatically test on new changes.