Add comments to library
Add robustness to signal negotiation.
First round of tests implemented
Remove extra logging
Remove logging and fix signaling changes
Fix JSLint problems
Merge pull request #6 from tskimmett/develop

Develop