Merge pull request #578 from jeff1evesque/js_form_validator

#475: Create 'jquery-validate' rule(s) in 'form_validator.js'
#580: html_form.js, add defining classes for xml / file upload(s)
Merge pull request #583 from jeff1evesque/js_html_form

#580: html_form.js, define classes for xml / file upload(s)
#582: html_form_delegator.js, adjust equality spacing, define input_class_string
#582: html_form_delegator.js, remove typo (single-quote)
#582: html_form_delegator.js, properly test for 'undefined'
#582: html_form_delegator.js, implement ternary operators
#582: html_form_delegator.js, reference using 'class' not 'id'
#582: html_form_delegator.js, adjust code indentation
#582: html_form_delegator.js, add missing 'undefined' test
Merge pull request #584 from jeff1evesque/js_html_delegator

#582: Copy classnames in 'html_form_delegator.js'
#585: html_form.js, replace 'id' with 'classname'
Merge pull request #587 from jeff1evesque/js_html_form

#585: html_form.js, replace 'id' with 'classname'
#586: style.scss, fix style references with respect to #585
Merge pull request #588 from jeff1evesque/scss_style

#586: style.scss, fix style references with respect to #585
#589: html_form_delegator.js, copy 'placeholder' values for spawned elements
Merge pull request #591 from jeff1evesque/js_html_form_delegator

#589: Copy 'placeholder' values for spawned elements
#475: form_validator.js, implement 'addClassRules()'