adding matrix testing to travis