Modify API to no longer depend on ByteSequence

Pull request for #94
in places where conditional mutations and conditions are created could convert Bytes to ByteSequence to avoid copying array.  Not sure if its worth it.