ByteUtils using arrays over seqs and lists

Switched the bitMasks val, along with the  byteToBitArray and
bytesToBits functions to only use arrays over converting from arrays to
lists or sequences and then back to arrays