Added support for UTF8 BOM (Byte Order Mark) see 16.8 in http://www.unicode.org/versions/Unicode5.0.0/ch16.pdf
Refactored RISParser so regex is explicitly using UTF8