Added Byte-Order Mark check

Added check for all Byte-Order Marks documented on Wikipedia, although some of the marks like UTF-16 quite obviously render the site unusable by themselves.

Addresses issue #156