added swap() function to python blackknot solver.
fixed bug in swap()
swap() now takes args in either order; documentation of plinks for sort()
sorting algorithm works for 000, but not yet for 010.  No plink-adding yet
Merge branch 'bk_ideas' of brian.minton.name:src/icfp/icfp2006 into bk_ideas
working on black knot solver: sort still not working
I don't remember who made this file.  I think it might have been Jessica by hand.
working add_plinks() [with a few caveats]

Conflicts:
	black_knots/solve_knot.py
working add_plinks() [with a few caveats]; resolved conflicts; removed sorting
knot 010 in progress, manual sorting, needs plinks
code cleanup, helper functions mostly done, still need output assignment alg and plink addition alg
a lot of manual tweaking, nearly correct
output of manual swap algorighm
manually solved knot 010
cleanup, removed unused file
find_adjacencies() seems to work, needs testing
tweaked indexing of adjacency dict
manually compressed black knot 010
further manual compression of black knot 010
added compress() function