Travis support 

This is still in progress and not ready for merge yet