-added sixenseGetAllNewestDataAsync to sixense.cc
-updated node-sixense.js
 1. now an events.EventEmitter
 2. sixense methods are now accessible through the sixenseSDK property
 3. listener added for 'newListener' event that will call the corresponding sixenseSDK "async" method on a setInterval, if available
 4. listener added for 'removeListener' event that will clearInterval on the corresponding setInterval added by the 'newListener' event
-updated .gitignore
-updated .npmignore
-sixense.cc now controls polling for sixenseGetAllNewestDataAsync
-added sixenseGetAllNewestDataAsyncStop to sixense.cc
events working
-updated sixense.cc to delay 100,000 nanoseconds instead of 16,666,666
-added special case for the controller trigger
updated package.json
-updated readme
-updated package.json
-reordered parseSixenseControllerData's output
-updated readme
Merge branch 'DataCache', remote-tracking branch 'remotes/origin/DataCache' into AsyncWork
Merge branch 'AsyncWork', remote-tracking branch 'remotes/origin/AsyncWork'