ignore byte-order mark when instantiating Bag but fail validation. Test added.
Merge pull request #24 from jobyh/bom-patch

ignore byte-order mark when instantiating Bag