Js edit goals

Added ability to edit goals

Changed goal completion checkbox behavior so it updates directly through params, abstracted that to a custom form helper.