Added produces annotations
Added travis config