Allow editing of Dependencies after creation.

This fixes #61 by allowing editing of the dependency details.