initial commit
added support for extended EXT* tags.
duration can also be a floating-point number
added highlighting for argument(s)
Merge branch 'dev'