add doc to constructor
add tests for .listeners
add .listeners
add exports for AMD and global
fix export for AMD
add fix for .once not receiving args
cache ref to slice
update package.json
Merge branch 'develop'