Fixed issues with the "+ Objective" modal

- Now uses JSON.parse to ensure that object params are uncached
- Added json_escape helper to properly escape strings for JSON parsing