Merge pull request #16 from mrocklin/master

named relations, pprint, setaddo
assocsized
assocunify handles variable input
remove debug print statements
squashme
seteq uses core.eq in one var case
efficiency changes in assoccomm
commented out alternative for intersection
relations release facts lazily

conde -> condeseq
move index from assoccomm to util
add merge
Relation.__call__ specialized

used to use conde and eq
now uses tailored function.

State benchmark shows a 2x speed increase
Merge pull request #17 from mrocklin/efficient-comm

Efficient comm