added lib directory to JShint configuration in gruntfile.js
fixed JShint errors, fixed issue #40
Merge pull request #54 from yoavgurevich/issue40

Fix JShint (Issue #40)
Fix scope of .is and syntax for pre-made instance creation
Fix typo in this.content per review
Fixed the unit tests for the full websocket implementation

We landed the websocket implementation in steps, and asynchronously. This patch reflects the work needed to integrate all the pieces.
Tiny fix

A previous patch missed this change.
Fix Issue #60 - Update BoadcastUpdate method
Fix Issues #62 - Fix handleAuth method
Initial work cleaning up code in rsync to make more readable
Rework rsync code, remove nodediff file
Refactor configureOptions in rsync
Simplify rsync.sourceList
Cleanup and simplify rsync.checksums
Clean up rsync.diff
Cleanup rsync.patch