remove all links on exit

this wraps linkbuilder with a try/finally block that will remove all
links when the code exits (including exceptions).  This may not actually
be desireable, since it would immediately disrupt communication among
linked nodes.
rewritten and packaged

split into a set of classes and added a setup.py file
to make installation easier.
fixed installed path