subtitle edit: adding javascript table -part2

moving javascript table outside of form
this is needed because the 'save table' button causes the form to submit,
even though only the ajax request is desired
(note: 'save table' is currently called 'Dump data to console')
BaseHandler: adding json methods
subtitle api: linting input params

primarily to make sure that any input json is stringified
(the subtitle class will determine whether it is valid json)
subtitle class: method to process handsontable json

very crude method, simply adds first unique line_id to 'content' field
goal: approximate current update method during the transition
subtitle table: adding button to save data
merge with: subtitle class: method to process handsontable json

very crude method, simply adds first unique line_id to 'content' field
goal: approximate current update method during the transition
subtitle table: adding button to save data - part2

reload page if data is submitted
future: reload table when data is submitted
subtitle display; disabling handsontable

will re-enable when the 'update' button is made optional in the template.
This entails much refactoring and is, at present, not worth it
merge with: subtitle class: method to process handsontable json

very crude method, simply adds first unique line_id to 'content' field
goal: approximate current update method during the transition
subtitle class: method to process handsontable json

loops through table and updates revisions as needed
subtitle class: workaround for char limit

 BadValueError: Indexed value content must be at most 500 characters