ie8: re-functorializing test harness with arrayify()
adding integration test for extracting list data
ie8: more arrayifying to use functional style