gettings field values as pairs
simplifying _getInputs() to return just the elements
oldIE
adding more tests
Refactor serialize() as a function that uses asPairs instead of duplicating everything
refactoring fillIn
IE
refactoring, fleshing out fillInPairs
shimming reduce(), adding groupBy(), to implement fillIn with pairs.
refactoring tests to be more white-boxed as opposed to just testing the interface
refactoring tests, resolving names with \[\] in them
finishing stuff
Merge branch 'formserialize-pairs' into develop