adds ci task for travis
Merges Matt's latest with travis changes.