first implementation of BitArray
Documenting BitArray.
Merge branch 'BitArray'