Added a Reader with the ability to detect encoding from the UTF BOM