test builds different to main -- the debging flag. shouldn't travis build main, as we have had the occasional debug flag bug, which caused a build fail?