destroy
Simplified code in calculateScale and calculateRotation

Code in `calculateRotation()` is similar to already existing function `getAngle()`.
Code in `calculateScale()` could be simplified the same way.
Merge pull request #72 from victor-homyakov/patch-1

Simplified code in calculateScale and calculateRotation
Added last touched co-ords to use with the touchend event
Merge pull request #77 from Oberto/master

Touchend x, y position
let transform return distance, too
Corrected silly typo.

Changed "diraction" to "direction".
Fixed another typo

Changed "destory" to "destroy"
I have updated the hammer.js file to have Transform to be a higher precedent.  This will require 2 very special considerations.  When a drag to transform is made then there cannot be a 'tap' event.  Hence _can_tap count === 1.  Second, when a second finger enters the scene and the user is in a drag, then a dragEnd must be executed thus the user can take care of any their state information before considering a zoom event (transform).
I followed Mr. Davis's suggested fixes for the _mousedown/drag event being fired.
Swipe events were being fired when the transformer was transforming fast.
Merge pull request #90 from michaelpaulson-wf/swipe_fix

Transforming -> swipe
Merge pull request #88 from seutje/patch-1

Correct silly typo.
Merge pull request #83 from Gottox/master

transform should contain distance[XY] too.
I think i fixed the problem.
Commited the update from hammer master.
Merge changes from swipe_fix
Finished the transforming -> dragging code.
Merge failed where it did not include the transform not firing on swipe.
Forgot space to make it match the previous version,.