adding travis and making adjustments to support new testing scheme