linted package json, better indentation
adding qunit
adding selenium
separating out different forms' initiliazing js

for portability when other forms won't be using RT but when the forms
can still make use of the webforms.js functions
re-done grunt file that actually works

althought it fails at the moment, but fails in the right way
document.ready moved out
added php script so the footer.php can read in additional scripts defined in an array