Add proportional scroll. Starts to fix #28.
Made code a little better cleaning up duplicates
Removed unused variables
Built client script with proportional scroll
Tests for proportional scroll
fix client-side spec
Support multiple file replacements

If a page contains multiple images for example with the same source,
only one image is replaced when a change is detected. The changeset
contains a minor update get and swap multiple elements with matching
asset URLs.
Merge pull request #33 from brutaldev/master

Support multiple file replacements
Add npm module badge + built with grunt badge
        Add npm module badge + built with grunt badge
only modify the JS with socket connector once.
Clean for JS hint
Clean & integrate jshint into CI builds
merge master
Add release task
Add release task
Merge branch 'pr/31'
remove failing spec from #31
remove failing spec from #31
Add client tests to CI