crush cli commands

Add and fix some commands to let you create nodes, link buckets from multiple locations in the map (DAG), and unlink specific links.  A few bits of general cleanup along the way.