Adding register listener; using listener events.

Need to put on dev to test correctly.
moved node auth to js sdk
Make microphone use Listener events.
Code review changes.
Merge branch 'develop' into feature/newSessionListener

Conflicts:
	src/widgets/microphone/microphone.js
Merge pull request #19 from expectlabs/feature/newSessionListener

Feature/new session listener