Add newline comment support, add vim highlight stub (based on BNF)