Added bower support
Pull updates
Set up testing environment
Changed travis grunt task
Prepared phantom
Prepared tests for casper
Fixed dummy test case
Added first test case
Added drift testing. Also added drift module which encapsulates the drifting logic
Added a canvas to test the drifting logic. If the drifting is just executed in grunt, and phantom, the actual movement can't be seen
Moved Canvas test to a sperate folder. Also debugged the drift-move.js
Refactored drift-move. Added 3 simple test cases for the drifting
Added fallback, if window doesn't exist
Removed log messages
Removed even more logging, corrected the first test
Removed even more logging, corrected the first test
Added other .js files from testing folder to jshint
Fixed JSHints
Added tests for left drifting
Changed coordinates from objects to array for readability