Tightened up some types, esp JObjects -> JFields, Iterables -> Lists.
Removed the dependency of e4 on e3's functionality.
Added spaces following ,s.
Improved docstring descriptions.
Made tests a bit more readable with doBlah(input) mustEqual expected.
/cc @jbeemster
Further work on naming and formatting. /cc @jbeemster
StorageLoader: wrote JSON Path file for add_to_cart (closes #1019)
Redshift: added Redshift DDL for add_to_cart (closes #1020)
StorageLoader: wrote JSON Path file for remove_from_cart (closes #1021)
Redshift: added Redshift DDL for remove_from_cart (closes #1022)
StorageLoader: wrote JSON Path file for submit_form (closes #1023)
Redshift: added Redshift DDL for submit_form (closes #1024)
StorageLoader: wrote JSON Pathe file for change_form (closes #1025)
Redshift: added Redshift DDL for change_form (closes #1026)
StorageLoader: wrote JSON Path file for site_search (closes #1027)
Redshift: added Redshift DDL for site_search (closes #1028)
StorageLoader: wrote JSON path file for social_interaction (closes #1029)
Redshift: added Redshift DDL for social_interaction (closes #1030)
StorageLoader: wrote JSON Path file for PerformanceTiming (closes #1031)
Redshift: added Redshift DDL for PerformanceTiming (closes #1032)
Converted all Redshift DDLs to tabs (fixes #1034)
Removed pagepath field from social_interaction JSON path file and Redshift DDL
Removed ti_ prefix from add_to_cart and remove_from_cart
Changed "price" field to "unitPrice"/"unit_price" in cart JSON paths and Redshift DDLs