changes include guards, makes travis check flex and bison versions