Added ability to edit a cause using a modal dialog.

Added homepage, short_description and long_description fields to Cause(s) and Campaign(s) to provide some more information about them.