Added BOM reader to ignore the BOM

Byte Order Marker at start of some files, this messed up the parsing