Remove features commenting
Update API and events to latest convention
Add unit tests for carousels, accordions and scrolls
Create unit tests for a bunch of events, and clear carousel and accordion data after each test
Fix up unit tests

* Add onCall helper to abstract away callCount
* Use proxyUA rather than Mobify.analytics.ua
* Use asserts rather than if statement checks
Accordion open event should always fire on open
Update mini-cart triggers
Rename onCall to proxyAssert and add documentation
proxyUniversalAnalytics should have named arguments (clearer)
There should be error events for unsuccessful submission, add to cart, and place order
There should be a Checkout Start event
Rename interact events to click events for simplicity
emailMeBack and emailFriend events should have title
sizeGuide event should have a title
Rename arrowClick to iconClick, improve event naming convention, and add unit test
Improve the accordion tests
Add generic error unit test
Simplify transaction unit tests with the proxyAssert call
Update transaction interface to new format (sendTransaction -> transaction.send)
Minor description change