Bugfixes for block assembly class
Splitting & merging connected components works (resolves issue #34 (closed))
Equality operator works
Implemented a derived class, SingleColorBlockAssembly
, which overrides __eq__
New method equivalentUptoColor
in Block
class ignores block color when assessing equivalence