Add travisci config file.

This is going to be peace meal because I'm not 100% sure how I'm going
to all fit together in the end and there is no way for me to test is
before hand.