Changes to vim syntax file

Fixes issue where <= is treated as the start of a pyxl object.
Allows _ in tag names
Adds frag and if to the list of recognized tags