Refactor the implementation of ShareSubjectView.

Use backbone's buildin methods to control the view actions.
Add event handler to CatalogView to refresh data once a deal's info is
changed in 'share' function.