More implementation of the SpatialPooler

Added intersection logic to the SparseBitArray