Initial testing commits

Including:
Travis config
Requirements for testing and for 2.6
First pass at test code