Merge pull request #17 from humphd/jshint-fixes

JSHint fixes
Modify rsync to work using 'sync with' instead of 'sync to'
Merge pull request #20 from gideonthomas/rsyncFix

Modify rsync to work using 'sync with' instead of 'sync to'
Fixed testing glitch

SSE connections weren't being closed properly in unit tests, causing timeout errors.
Added .travis.yml

Automated testing!
Expanding working routes's test conditions successfully
Merge pull request #21 from yoavgurevich/rtests2

Unit tests for routes
WE KEEP PLAYIN'
More tests, fixes.