Ignore profiling tools and data
Convert test input to tuples
Only compute hashes once
Woohoo ASCII art
Cache cause and effect repertoire
Ensure nodelists are tuples
Cache hamming_matrix
Improve bipartition performance
PEP8 reformat
Simplify bipartition
Update test_utils to use state-tuples
Remove obsolete _bitstring_index function
Ignore code for profiling
Update to use tuples instead of ndarrays for state
Update network tests to use tuples instead of ndarrays for state
Move marginalize-out logic into c/e repertoire to avoid function call
Make _mip_bipartition return a list instead of a generator
Expand repertoire uses frozenset instead of set
Null concept calls c/e repertoire directly
Subsystem hash uses node indices instead of Nodes

- Add some TODOs
- Don't import marginalize_out, not needed anymore