add modal dialog w/ custom form inputs to Batch Actions

+ symbolize keys for hash passed to user's do block
+ ONLY symbolize keys that we expect to prevent a DOS attack (or a general memory leak)
+ Ruby's JSON.parse raises on empty string, so disable the field if empty