Update travis and contributing

This makes travis run the actual tests. Also, updated the contributing guidelines.