Moved jquery-wavy.js to src/.
Fix jshint error: rename e to err in catch statement.
Fix jshint error: use dot notation for dict access.
Fixed jshint error: moved variable definitions to the top.
Suppressed jshint W083: making functions inside a loop.
Added some assert messages to testWavy().
Cleaned up some tests.

Removed unnecessary id attributes and fixed some names.
Changed a test to be more accurate.

test_drag_and_drop_item_between_wavys_back_and_forth now moves the item in the
last slot of the first wavy, rather than the first, so it doesn't coincide with
the original position.
Use jquery.simulate instead of Syn.

No need to use setTimeout anymore, results finish much faster and less timing
problems.
Added grunt.