Interaction fixes

Various bug fixes

Status: **Ready to merge**

Reviewers: @scalvert  

## Changes
* Change completeView to complete-view, and multipleOpened to multiple-opened
* Fix carousel and accordion index (don't start from 0, start from 1)
* Fix accordion complete-view event (was broken)
* Fix carousel click event event (was broken)
* Add unit test for carousel complete-view event and slide click event
* Add unit test for accordion complete-view event
* Move minicartToggle to minicart.toggle
* Bump to v0.2.0

## How to test-drive this PR
- checkout this branch
- `npm install`
- `grunt build`
- ensure file is built correctly

Oh I noticed we're adding the direction here. Maybe a ternary won't work here.